From: David Edelsohn Date: Mon, 26 Dec 2022 23:01:29 +0000 (-0500) Subject: testsuite: AIX X-Git-Tag: basepoints/gcc-14~2223 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e098c5d10521f2cf67202ea742b0af337b33c6b1;p=thirdparty%2Fgcc.git 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. --- diff --git a/gcc/testsuite/g++.dg/modules/modules.exp b/gcc/testsuite/g++.dg/modules/modules.exp index cacbd75c3855..38120d84646f 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 d478f7bc4c04..02b40ebc40d3 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" } */