Directives used within DejaGnu tests#
- Syntax and Descriptions of test directives
- Specify how to build the test
- Specify additional compiler options
- Modify the test timeout value
- Skip a test for some targets
- Expect a test to fail for some targets
- Expect the compiler to crash
- Expect the test executable to fail
- Verify compiler messages
- Verify output of the test executable
- Specify environment variables for a test
- Specify additional files for a test
- Add checks at the end of a test
- Selecting targets to which a test applies
- Keywords describing target attributes
- Endianness
- Data type sizes
- Fortran-specific attributes
- Vector-specific attributes
- Thread Local Storage attributes
- Decimal floating point attributes
- ARM-specific attributes
- AArch64-specific attributes
- MIPS-specific attributes
- MSP430-specific attributes
- PowerPC-specific attributes
- RISC-V specific attributes
- Other hardware attributes
- Environment attributes
- Other attributes
- Local to tests in gcc.target/i386
- Local to tests in gcc.test-framework
- Features for dg-add-options
- Variants of dg-require-support
- Commands for use in dg-final