aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2023-05-30 12:21:50 -0400
committerDavid Edelsohn <dje.gcc@gmail.com>2023-06-01 13:16:12 -0400
commited54532e3daef607e0ecc85dbd202bbcab31acc0 (patch)
treeb1be4e0925fc4f577123c6d7c16dab5e84fae7f3 /gcc
parentf8403c43045cd56b5f775e1cf12a3f22feca4b58 (diff)
downloadgcc-ed54532e3daef607e0ecc85dbd202bbcab31acc0.zip
gcc-ed54532e3daef607e0ecc85dbd202bbcab31acc0.tar.gz
gcc-ed54532e3daef607e0ecc85dbd202bbcab31acc0.tar.bz2
testsuite: Skip powerpc tests on AIX.
AIX does not support -mstrict-align. pr109566.c had skip directive in wrong order for DejaGNU. * gcc.target/powerpc/pr100106-sa.c: Skip on AIX. * gcc.target/powerpc/pr109566.c: Skip on AIX. Signed-off-by: David Edelsohn <dje.gcc@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr100106-sa.c1
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr109566.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/pr100106-sa.c b/gcc/testsuite/gcc.target/powerpc/pr100106-sa.c
index 87634ef..d9248f7 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr100106-sa.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr100106-sa.c
@@ -1,5 +1,6 @@
/* Require ilp32 because -mcpu=604 won't do 64 bits. */
/* { dg-do compile { target { ilp32 } } } */
+/* { dg-skip-if "No strict-align for AIX" { powerpc-ibm-aix* } } */
/* { dg-options "-mcpu=604 -O -mstrict-align" } */
union a {
diff --git a/gcc/testsuite/gcc.target/powerpc/pr109566.c b/gcc/testsuite/gcc.target/powerpc/pr109566.c
index bfbf922..39751c6 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr109566.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr109566.c
@@ -1,8 +1,8 @@
/* PR target/109566 */
/* Skip this on aix, otherwise it emits the error message like "64-bit
computation with 32-bit addressing not yet supported" on aix. */
-/* { dg-skip-if "" { powerpc*-*-aix* } } */
/* { dg-do compile } */
+/* { dg-skip-if "" { powerpc*-ibm-aix* } } */
/* { dg-options "-O2 -mpowerpc64" } */
void