GNU Compiler Collection (GCC) Internals: Testsuites

Next: Options, Previous: Source Tree, Up: Top   [Contents][Index]


7 Testsuites

GCC contains several testsuites to help maintain compiler quality. Most of the runtime libraries and language front ends in GCC have testsuites. Currently only the C language testsuites are documented here; FIXME: document the others.

• Test Idioms:    Idioms used in testsuite code.
• Test Directives:    Directives used within DejaGnu tests.
• Ada Tests:    The Ada language testsuites.
• C Tests:    The C language testsuites.
• LTO Testing:    Support for testing link-time optimizations.
• gcov Testing:    Support for testing gcov.
• profopt Testing:    Support for testing profile-directed optimizations.
• compat Testing:    Support for testing binary compatibility.
• Torture Tests:    Support for torture testing using multiple options.
• GIMPLE Tests:    Support for testing GIMPLE passes.
• RTL Tests:    Support for testing RTL passes.