diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2023-12-15 10:03:12 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2023-12-15 10:29:44 +0100 |
commit | 91e9e8faea4086b3b8aef2355fc12c1559d425f6 (patch) | |
tree | adfb0ab3deaa662ea375b14e2e5596ff535841d0 | |
parent | 330f1e078dae257d4f8f7b13299ececc2344e681 (diff) | |
download | gcc-91e9e8faea4086b3b8aef2355fc12c1559d425f6.zip gcc-91e9e8faea4086b3b8aef2355fc12c1559d425f6.tar.gz gcc-91e9e8faea4086b3b8aef2355fc12c1559d425f6.tar.bz2 |
Fix 'gcc.dg/pr110279-2.c' syntax error due to '__attribute_noinline__'
For example, for GCN or nvptx target configurations, using newlib:
FAIL: gcc.dg/pr110279-2.c (test for excess errors)
UNRESOLVED: gcc.dg/pr110279-2.c scan-tree-dump-not reassoc2 "was chosen for reassociation"
UNRESOLVED: gcc.dg/pr110279-2.c scan-tree-dump-times optimized "\\.FMA " 3
[...]/source-gcc/gcc/testsuite/gcc.dg/pr110279-2.c:11:1: error: unknown type name '__attribute_noinline__'
[...]/source-gcc/gcc/testsuite/gcc.dg/pr110279-2.c:12:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'foo'
We cannot assume 'stdio.h' to define '__attribute_noinline__' -- but then, that
also isn't necessary for this test case (there is nothing to inline into).
gcc/testsuite/
* gcc.dg/pr110279-2.c: Don't '#include <stdio.h>'. Remove
'__attribute_noinline__'.
-rw-r--r-- | gcc/testsuite/gcc.dg/pr110279-2.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/pr110279-2.c b/gcc/testsuite/gcc.dg/pr110279-2.c index 0304a77..b6b6996 100644 --- a/gcc/testsuite/gcc.dg/pr110279-2.c +++ b/gcc/testsuite/gcc.dg/pr110279-2.c @@ -6,9 +6,7 @@ #define LOOP_COUNT 800000000 typedef double data_e; -#include <stdio.h> - -__attribute_noinline__ data_e +data_e foo (data_e in) { data_e a1, a2, a3, a4; |