From e098c5d10521f2cf67202ea742b0af337b33c6b1 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Mon, 26 Dec 2022 18:01:29 -0500 Subject: [PATCH] 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. --- gcc/testsuite/g++.dg/modules/modules.exp | 5 +++++ gcc/testsuite/gcc.target/powerpc/pr99708.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/testsuite/g++.dg/modules/modules.exp b/gcc/testsuite/g++.dg/modules/modules.exp index cacbd75c385..38120d84646 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 d478f7bc4c0..02b40ebc40d 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" } */