aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2022-12-26 18:01:29 -0500
committerDavid Edelsohn <dje.gcc@gmail.com>2023-01-03 13:53:21 -0500
commite098c5d10521f2cf67202ea742b0af337b33c6b1 (patch)
treed6b99d23f2af112c4f98810288dcd7ef29267ec2
parent0425ae780fb2b055d985b5719af5edfaaad5e980 (diff)
downloadgcc-e098c5d10521f2cf67202ea742b0af337b33c6b1.zip
gcc-e098c5d10521f2cf67202ea742b0af337b33c6b1.tar.gz
gcc-e098c5d10521f2cf67202ea742b0af337b33c6b1.tar.bz2
testsuite: AIX
C++ Modules do not work reliably on AIX. This patch disables the modules portion of the testsuite on AIX. IBM128 float keywords not enabled for AIX, so skip this test. gcc/testsuite/ChangeLog: * g++.dg/modules/modules.exp: Skip on AIX. * gcc.target/powerpc/pr99708.c: Skip on AIX.
-rw-r--r--gcc/testsuite/g++.dg/modules/modules.exp5
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr99708.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/modules/modules.exp b/gcc/testsuite/g++.dg/modules/modules.exp
index cacbd75..38120d8 100644
--- a/gcc/testsuite/g++.dg/modules/modules.exp
+++ b/gcc/testsuite/g++.dg/modules/modules.exp
@@ -44,6 +44,11 @@ if {[is_remote host]} {
return
}
+if { [istarget "powerpc-ibm-aix*"] } {
+ set torture_execute_xfail "powerpc-ibm-aix*"
+ return
+}
+
global module_do
global module_cmis
diff --git a/gcc/testsuite/gcc.target/powerpc/pr99708.c b/gcc/testsuite/gcc.target/powerpc/pr99708.c
index d478f7bc..02b40eb 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr99708.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr99708.c
@@ -1,4 +1,5 @@
/* { dg-do run } */
+/* { dg-skip-if "" { powerpc*-*-darwin* powerpc-ibm-aix* } } */
/* { require-effective-target ppc_float128_sw } */
/* { dg-options "-O2 -mvsx -mfloat128" } */