These testcase currently fail being run on s390x with -m31. gcc/testsuite/ChangeLog:
2015-11-25 Andreas Krebbel <kreb...@linux.vnet.ibm.com> * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in order to make -m31 work. * gcc.dg/optimize-bswapsi-1.c: Likewise. * gcc.dg/optimize-bswapsi-2.c: Likewise. --- gcc/testsuite/gcc.dg/builtin-bswap-6a.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/gcc.dg/builtin-bswap-6a.c b/gcc/testsuite/gcc.dg/builtin-bswap-6a.c index a8b9531..90dfd7d 100644 --- a/gcc/testsuite/gcc.dg/builtin-bswap-6a.c +++ b/gcc/testsuite/gcc.dg/builtin-bswap-6a.c @@ -1,7 +1,7 @@ /* { dg-do compile { target arm*-*-* alpha*-*-* i?86-*-* powerpc*-*-* rs6000-*-* x86_64-*-* s390*-*-* } } */ /* { dg-require-effective-target stdint_types } */ /* { dg-options "-O2 -fdump-rtl-combine" } */ -/* { dg-additional-options "-march=z900" { target s390-*-* } } */ +/* { dg-additional-options "-march=z900" { target s390*-*-* } } */ /* The test is similiar to builtin-bswap-6.c but returns 1/2 instead of 0/1 to prevent GCC from calculating the return value with diff --git a/gcc/testsuite/gcc.dg/optimize-bswapsi-1.c b/gcc/testsuite/gcc.dg/optimize-bswapsi-1.c index fb1d884..77916a7 100644 --- a/gcc/testsuite/gcc.dg/optimize-bswapsi-1.c +++ b/gcc/testsuite/gcc.dg/optimize-bswapsi-1.c @@ -2,7 +2,7 @@ /* { dg-require-effective-target bswap32 } */ /* { dg-require-effective-target stdint_types } */ /* { dg-options "-O2 -fdump-tree-bswap" } */ -/* { dg-additional-options "-march=z900" { target s390-*-* } } */ +/* { dg-additional-options "-march=z900" { target s390*-*-* } } */ #include <stdint.h> diff --git a/gcc/testsuite/gcc.dg/optimize-bswapsi-2.c b/gcc/testsuite/gcc.dg/optimize-bswapsi-2.c index dfa3763..a1558af 100644 --- a/gcc/testsuite/gcc.dg/optimize-bswapsi-2.c +++ b/gcc/testsuite/gcc.dg/optimize-bswapsi-2.c @@ -2,7 +2,7 @@ /* { dg-require-effective-target bswap32 } */ /* { dg-require-effective-target stdint_types } */ /* { dg-options "-O2 -fdump-tree-bswap" } */ -/* { dg-additional-options "-march=z900" { target s390-*-* } } */ +/* { dg-additional-options "-march=z900" { target s390*-*-* } } */ #include <stdint.h> -- 2.3.0