blob: 9134b4c43205fa3366ecc1d130d69aacbbf9f816 [file] [log] [blame]
Some tests in this directory are run in a msp430-specific "torture" style,
where all target specific options (that change code generation) are each used
on each test source file in turn.
The criteria for this torture style of testing is:
- The source file has a .c suffix
- The source file is in this "devices" subdirectory of the msp430 tests
- Somewhere in the test file name matches the regex:
[a-z0-9]+430[a-z0-9_]+(?=\.c).
Some of the options used to run the tests will produce warnings/errors for the
mcus, so ensure the test has dg-warning and dg-error directives as appropriate.
The "bad-device-*.c" tests expect a corresponding "bad-devices-*.csv", which
msp430.exp will pass as the argument to -mdevices-csv-loc=. These tests are for
checking the warnings in msp430-devices.c about a corrupted devices.csv work as
expected.