diff options
author | Sam James <sam@gentoo.org> | 2024-07-30 21:55:30 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-07-31 16:09:54 +0100 |
commit | 9ad3d1c5814976b8dcd3821bb27ec3bfe9c32aec (patch) | |
tree | aee360ff1263d61c4e9577b7da39c838e4e013a5 /gcc | |
parent | d398581485b4141b43b11f27c8eb359a99fe4ca9 (diff) | |
download | gcc-9ad3d1c5814976b8dcd3821bb27ec3bfe9c32aec.zip gcc-9ad3d1c5814976b8dcd3821bb27ec3bfe9c32aec.tar.gz gcc-9ad3d1c5814976b8dcd3821bb27ec3bfe9c32aec.tar.bz2 |
testsuite: fix dg-require-effective-target order vs dg-additional-sources
Per gccint, 'dg-require-effective-target' must come before any
'dg-additional-sources' directives. Fix a handful of deviant cases.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/aapcs64/func-ret-3.c: Fix dg-require-effective-target directive order.
* gcc.target/aarch64/aapcs64/func-ret-4.c: Likewise.
* gfortran.dg/PR100914.f90: Likewise.
libgomp/ChangeLog:
* testsuite/libgomp.c++/pr24455.C: Fix dg-require-effective-target directive order.
* testsuite/libgomp.c/pr24455.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-3.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-4.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/PR100914.f90 | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-3.c b/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-3.c index 1d35ebf..ebd2e8d 100644 --- a/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-3.c +++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-3.c @@ -4,9 +4,9 @@ in AAPCS64 \S 4.3.5. */ /* { dg-do run { target aarch64-*-* } } */ +/* { dg-require-effective-target aarch64_big_endian } */ /* { dg-additional-options "-mbranch-protection=none" } */ /* { dg-additional-sources "abitest.S" } */ -/* { dg-require-effective-target aarch64_big_endian } */ #ifndef IN_FRAMEWORK #define TESTFILE "func-ret-3.c" diff --git a/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-4.c b/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-4.c index 15e1408..03d42f3 100644 --- a/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-4.c +++ b/gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-4.c @@ -5,9 +5,9 @@ are treated as general composite types. */ /* { dg-do run { target aarch64*-*-* } } */ +/* { dg-require-effective-target aarch64_big_endian } */ /* { dg-additional-options "-mbranch-protection=none" } */ /* { dg-additional-sources "abitest.S" } */ -/* { dg-require-effective-target aarch64_big_endian } */ #ifndef IN_FRAMEWORK #define TESTFILE "func-ret-4.c" diff --git a/gcc/testsuite/gfortran.dg/PR100914.f90 b/gcc/testsuite/gfortran.dg/PR100914.f90 index 8588157..161f126 100644 --- a/gcc/testsuite/gfortran.dg/PR100914.f90 +++ b/gcc/testsuite/gfortran.dg/PR100914.f90 @@ -1,7 +1,7 @@ ! Fails on x86 targets where sizeof(long double) == 16. ! { dg-do run } -! { dg-additional-sources PR100914.c } ! { dg-require-effective-target fortran_real_c_float128 } +! { dg-additional-sources PR100914.c } ! { dg-additional-options "-Wno-pedantic" } ! ! Test the fix for PR100914 |