1Subdirectories: 2 3abi Tests for ABI compatibility -- mangling, object layout, etc. 4bprob Tests for functionality of profile-directed block ordering. 5compat Tests for binary compatibility (consistency, not ABI conformance). 6cpp Tests for the preprocessor. 7debug Tests for debugging options. 8eh Tests for exception handling. 9expr Tests for expressions. 10ext Tests for GNU language extensions. 11gcov Tests for GCOV (code coverage) support. 12inherit Tests for inheritance -- virtual functions, multiple inheritance, etc. 13init Tests for initialization semantics, constructors/destructors, etc. 14lookup Tests for lookup semantics, namespaces, using, etc. 15opt Tests for fixes of bugs with particular optimizations. 16other Tests that don't quite fit anywhere else. 17overload Tests for overload resolution and conversions. 18parse Tests for parsing. 19rtti Tests for run-time type identification (typeid, dynamic_cast, etc.) 20special Tests requiring individual processing. 21template Tests for templates. 22tls Tests for support of thread-local data. 23warn Tests for compiler warnings. 24 25other Tests that don't fit into one of the other categories. 26 27special Tests that need custom expect code to run them; see special/ecos.exp 28 for an example. 29