diff options
author | Marek Polacek <mpolacek@gcc.gnu.org> | 2016-05-11 17:09:43 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2016-05-11 17:09:43 +0000 |
commit | 2c74f63ff5d8af9b0c994302b944f3a8dd25d1de (patch) | |
tree | 34da45f95b45f028a00a736c6151f402a12bd375 /gcc | |
parent | 5c3a10fbc1d4e91287b635d6ff068c8f80dff8cd (diff) | |
download | gcc-2c74f63ff5d8af9b0c994302b944f3a8dd25d1de.zip gcc-2c74f63ff5d8af9b0c994302b944f3a8dd25d1de.tar.gz gcc-2c74f63ff5d8af9b0c994302b944f3a8dd25d1de.tar.bz2 |
attr-opt-1.c: Move to c-c++-common/.
* gcc.dg/attr-opt-1.c: Move to c-c++-common/.
* gcc.dg/pr18079-2.c: Remove file.
From-SVN: r236130
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/c-c++-common/attr-opt-1.c (renamed from gcc/testsuite/gcc.dg/attr-opt-1.c) | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr18079-2.c | 16 |
2 files changed, 3 insertions, 19 deletions
diff --git a/gcc/testsuite/gcc.dg/attr-opt-1.c b/gcc/testsuite/c-c++-common/attr-opt-1.c index 4140fda..fc9b4a6 100644 --- a/gcc/testsuite/gcc.dg/attr-opt-1.c +++ b/gcc/testsuite/c-c++-common/attr-opt-1.c @@ -6,7 +6,7 @@ fn1 (double h, double l) /* { dg-message "previous definition" } */ { return h + l; } -double fn1 (double, double) __attribute__ ((optimize ("no-associative-math"))); /* { dg-warning "optimization attribute on .fn1. follows definition" } */ +double fn1 (double, double) __attribute__ ((optimize ("no-associative-math"))); /* { dg-warning "optimization attribute" } */ __attribute__ ((optimize ("no-associative-math"))) double fn2 (double h, double l) @@ -20,14 +20,14 @@ fn3 (double h, double l) /* { dg-message "previous definition" } */ { return h + l; } -double fn3 (double, double) __attribute__ ((optimize ("O2,no-associative-math"))); /* { dg-warning "optimization attribute on .fn3. follows definition" } */ +double fn3 (double, double) __attribute__ ((optimize ("O2,no-associative-math"))); /* { dg-warning "optimization attribute" } */ __attribute__ ((optimize ("no-associative-math,O2"))) double fn4 (double h, double l) /* { dg-message "previous definition" } */ { return h + l; } -double fn4 (double, double) __attribute__ ((optimize ("O2,no-associative-math"))); /* { dg-warning "optimization attribute on .fn4. follows definition" } */ +double fn4 (double, double) __attribute__ ((optimize ("O2,no-associative-math"))); /* { dg-warning "optimization attribute" } */ __attribute__ ((optimize ("no-reciprocal-math"), optimize ("no-associative-math"))) int fn5 (void) diff --git a/gcc/testsuite/gcc.dg/pr18079-2.c b/gcc/testsuite/gcc.dg/pr18079-2.c deleted file mode 100644 index 2c83b70..0000000 --- a/gcc/testsuite/gcc.dg/pr18079-2.c +++ /dev/null @@ -1,16 +0,0 @@ -/* PR c/18079 */ -/* { dg-do compile } */ -/* { dg-options "-Wall" } */ - -__attribute__ ((always_inline)) void fndecl1 (void); -__attribute__ ((noinline)) void fndecl1 (void); /* { dg-warning "attribute 'noinline' follows declaration with attribute 'always_inline'" } */ - -__attribute__ ((noinline)) void fndecl2 (void); -__attribute__ ((always_inline)) void fndecl2 (void); /* { dg-warning "attribute 'always_inline' follows declaration with attribute 'noinline'" } */ - - -__attribute__ ((hot)) void fndecl3 (void); -__attribute__ ((cold)) void fndecl3 (void); /* { dg-warning "attribute 'cold' follows declaration with attribute 'hot'" } */ - -__attribute__ ((cold)) void fndecl4 (void); -__attribute__ ((hot)) void fndecl4 (void); /* { dg-warning "attribute 'hot' follows declaration with attribute 'cold'" } */ |