Hi Janis, > The gcc.target/arm/ftest-*.c tests check various macros that are set for > ARM targets by setting flags based on preprocessor directives that check > those macros. The tests are skipped if the current test platform > doesn't support executing programs for the architecture for which flags > are being checked. There are several problems with these tests:
I like most of this patch. The only part I am unhappy with is the new dg-skip-if statements to skip the test when -march or -mthumb is specified as part of the overall command line. I think that the current dg-require-effective-target statements are enough. Can you provide an example of a case where they do not work ? Cheers Nick