aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2023-12-28 14:42:14 -0500
committerDavid Edelsohn <dje.gcc@gmail.com>2023-12-28 14:55:04 -0500
commitbf5c00d7eed5282fd80a69955ce471ac866c149d (patch)
tree300c8e5e806da913434ed4983cdb1e23bdf72e74
parentd74cceb6d40a20f848aa78ab1ee9dd46c09f994a (diff)
downloadgcc-bf5c00d7eed5282fd80a69955ce471ac866c149d.zip
gcc-bf5c00d7eed5282fd80a69955ce471ac866c149d.tar.gz
gcc-bf5c00d7eed5282fd80a69955ce471ac866c149d.tar.bz2
testsuite: XFAIL linkage testcases on AIX.
The template linkage2.C and linkage3.C testcases expect a decoration that does not match AIX assembler syntax. Expect failure. gcc/testsuite/ChangeLog: * g++.dg/template/linkage2.C: XFAIL on AIX. * g++.dg/template/linkage3.C: Same. Signed-off-by: David Edelsohn <dje.gcc@gmail.com>
-rw-r--r--gcc/testsuite/g++.dg/template/linkage2.C2
-rw-r--r--gcc/testsuite/g++.dg/template/linkage3.C2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/g++.dg/template/linkage2.C b/gcc/testsuite/g++.dg/template/linkage2.C
index 08fb693..c6044f7 100644
--- a/gcc/testsuite/g++.dg/template/linkage2.C
+++ b/gcc/testsuite/g++.dg/template/linkage2.C
@@ -1,6 +1,6 @@
// PR c++/70413
// { dg-do compile { target c++11 } }
-// { dg-final { scan-assembler-not "(weak|glob)\[^\n\]*_Z" } }
+// { dg-final { scan-assembler-not "(weak|glob)\[^\n\]*_Z" { xfail powerpc-*-aix* } } }
namespace {
template<class> struct A;
diff --git a/gcc/testsuite/g++.dg/template/linkage3.C b/gcc/testsuite/g++.dg/template/linkage3.C
index 257aab3..385e798 100644
--- a/gcc/testsuite/g++.dg/template/linkage3.C
+++ b/gcc/testsuite/g++.dg/template/linkage3.C
@@ -1,5 +1,5 @@
// PR c++/70413
-// { dg-final { scan-assembler-not "(weak|glob)\[^\n\]*_Z" } }
+// { dg-final { scan-assembler-not "(weak|glob)\[^\n\]*_Z" { xfail powerpc-*-aix* } } }
namespace {
struct A {