]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: aarch64: skip erratas_opt_*.c on vxworks
authorAlexandre Oliva <oliva@adacore.com>
Wed, 25 Mar 2026 18:05:49 +0000 (15:05 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Sat, 28 Mar 2026 03:12:47 +0000 (00:12 -0300)
VxWorks involves linking oddities in both kernel and rtp modes that
prevent the testcases for finding the expected outputs in the
erratas_opt_*.c testcases.  One of the modes doesn't even perform
final linking, so it's kind of hopeless.  Just skip them.

for  gcc/testsuite/ChangeLog

* gcc.target/aarch64/erratas_opt_0.c: Skip on VxWorks.
* gcc.target/aarch64/erratas_opt_1.c: Likewise.
* gcc.target/aarch64/erratas_opt_2.c: Likewise.
* gcc.target/aarch64/erratas_opt_3.c: Likewise.
* gcc.target/aarch64/erratas_opt_4.c: Likewise.
* gcc.target/aarch64/erratas_opt_5.c: Likewise.
* gcc.target/aarch64/erratas_opt_6.c: Likewise.
* gcc.target/aarch64/erratas_opt_7.c: Likewise.
* gcc.target/aarch64/erratas_opt_8.c: Likewise.
* gcc.target/aarch64/erratas_opt_9.c: Likewise.
* gcc.target/aarch64/erratas_opt_10.c: Likewise.
* gcc.target/aarch64/erratas_opt_11.c: Likewise.
* gcc.target/aarch64/erratas_opt_12.c: Likewise.
* gcc.target/aarch64/erratas_opt_13.c: Likewise.
* gcc.target/aarch64/erratas_opt_14.c: Likewise.
* gcc.target/aarch64/erratas_opt_15.c: Likewise.

16 files changed:
gcc/testsuite/gcc.target/aarch64/erratas_opt_0.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_1.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_10.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_11.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_12.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_13.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_14.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_15.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_2.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_3.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_4.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_5.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_6.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_7.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_8.c
gcc/testsuite/gcc.target/aarch64/erratas_opt_9.c

index 14ad5823a45dbc1e66a9919f3f58b290e974a13e..74d3cbc16872076f3ddb468e7ab764b60ffacbfa 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mcpu=neoverse-v1 -mfix-cortex-a53-835769 -###" } */
 
 int main()
index 6d4af751accc5a1fa485993a1711cc6c9afba3ac..6cf435103199ece975f5acde7612d0ebe3b383c0 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mfix-cortex-a53-835769 -###" } */
 
 int main()
index 751493ec12603cbc1ea33e8bcd67540fbe78cc06..9a63cf8f217e84117ec70c523e3b3b99aef16f78 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mfix-cortex-a53-843419 -mcpu=neoverse-v1 -###" } */
 
 int main()
index 430dbf48c02be033dfbb9e8fae7229da6aa0af89..844fefa2ed441e072877012bc47504732bdbdd7f 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-march=armv9-a -mfix-cortex-a53-843419 -###" } */
 
 int main()
index 8ffd54f3897337b2d9fc22595adc0e4c06bc3d8f..818d249c80efa03b0fb6d63c12a37e9c5e87c701 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mfix-cortex-a53-843419 -march=armv9-a -###" } */
 
 int main()
index e027787c1ccdbb7297bf221f7d15fe22fb7c669a..20a3be98f9efd760f0d83465c57beda6d6175e31 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mcpu=cortex-a53 -mfix-cortex-a53-843419 -###" } */
 
 int main()
index 0c44aecc77f21ff34b0f2408c9b448efbc24cabd..227f67762ad3861a1a61086ceb30a445b90bb75f 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-march=armv8-a -mfix-cortex-a53-843419 -###" } */
 
 int main()
index 015c507a655d8c5a5386b6da8218b1f62b2c4f31..677edb5ff582c1e7318e7f9efe7ad4bfbeaff340 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mcpu=neoverse-v1 -march=armv8-a -mfix-cortex-a53-843419 -###" } */
 
 int main()
index 4f222863db66c3bd5d5b6cbee3633f5bd283da4b..1d12413b2b3a349dd411c8276047c50130797f5b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mfix-cortex-a53-835769 -mcpu=neoverse-v1 -###" } */
 
 int main()
index 6d5ce4266706947f21e185395a174db5d64d8232..ff29157b6f7325180983da78c9a266d73879d1b1 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-march=armv9-a -mfix-cortex-a53-835769 -###" } */
 
 int main()
index 29f994ce696f76421214fe7b87b83cfbc7c68697..69d62ddab8248db326cf5e8f3120d0e23ee778f2 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mfix-cortex-a53-835769 -march=armv9-a -###" } */
 
 int main()
index 04b17062cefa97098c735928f09004fb46288131..f2660a7e79dda3fafaf9a741992ef155615d5881 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mcpu=cortex-a53 -mfix-cortex-a53-835769 -###" } */
 
 int main()
index 2c71c27f9571f34ee6976558940272234269a62d..4bea52f1ec5bff577dc9b74ce5d1defd5464e03a 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-march=armv8-a -mfix-cortex-a53-835769 -###" } */
 
 int main()
index bea4629af1e74f2977e5e81a3a812ee09bf8f9df..837857ed8a41060df2d59e358a5d19d58c58c300 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mcpu=neoverse-v1 -march=armv8-a -mfix-cortex-a53-835769 -###" } */
 
 int main()
index 27c2da0c44aeeb99998790be5084db7c7b6fcde3..282b1215622b10db6cb07695dbdbc6e9c5e98316 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mcpu=neoverse-v1 -mfix-cortex-a53-843419 -###" } */
 
 int main()
index e930e59e3a07677573354427e14614868ee928a2..25195c034bee79efec6c9cdf8859b507f5efc4f2 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link } */
+/* { dg-skip-if "uses vxlink" { *-*-vxworks* } } */
 /* { dg-additional-options "-mfix-cortex-a53-843419 -###" } */
 
 int main()