Hi!

These test FAIL on s390*:
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:
 In function 'foo8':
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:71:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
compiler exited with status 1
FAIL: c-c++-common/zero-scratch-regs-10.c  -Wc++-compat  (test for excess 
errors)
Excess errors:
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:71:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:
 In function 'foo8':
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:71:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
compiler exited with status 1
FAIL: c-c++-common/zero-scratch-regs-11.c  -Wc++-compat  (test for excess 
errors)
Excess errors:
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-10.c:71:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
In file included from 
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-8.c:5:
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-1.c:
 In function 'foo':
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-1.c:10:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
compiler exited with status 1
FAIL: c-c++-common/zero-scratch-regs-8.c  -Wc++-compat  (test for excess errors)
Excess errors:
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-1.c:10:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-1.c:
 In function 'foo':
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-1.c:10:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
compiler exited with status 1
FAIL: c-c++-common/zero-scratch-regs-9.c  -Wc++-compat  (test for excess errors)
Excess errors:
/builddir/build/BUILD/gcc-11.0.1-20210324/gcc/testsuite/c-c++-common/zero-scratch-regs-1.c:10:1:
 sorry, unimplemented: '-fzero-call-used-regs' not supported on this target
Like on powerpc or arm, they need backend support which isn't there and
likely should be added for GCC 12.

Ok to skip the test on s390* until then?

2021-03-30  Jakub Jelinek  <ja...@redhat.com>

        PR testsuite/97680
        * c-c++-common/zero-scratch-regs-8.c: Skip on s390.
        * c-c++-common/zero-scratch-regs-9.c: Likewise.
        * c-c++-common/zero-scratch-regs-10.c: Likewise.
        * c-c++-common/zero-scratch-regs-11.c: Likewise.

--- gcc/testsuite/c-c++-common/zero-scratch-regs-8.c.jj 2020-11-11 
01:46:03.392696119 +0100
+++ gcc/testsuite/c-c++-common/zero-scratch-regs-8.c    2021-03-30 
12:32:11.099667255 +0200
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-skip-if "not implemented" { powerpc*-*-* } } */
+/* { dg-skip-if "not implemented" { s390*-*-* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=all-arg" } */
 
 #include "zero-scratch-regs-1.c"
--- gcc/testsuite/c-c++-common/zero-scratch-regs-9.c.jj 2020-11-11 
01:46:03.392696119 +0100
+++ gcc/testsuite/c-c++-common/zero-scratch-regs-9.c    2021-03-30 
12:32:26.707493760 +0200
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-skip-if "not implemented" { powerpc*-*-* } } */
+/* { dg-skip-if "not implemented" { s390*-*-* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=all" } */
 
 #include "zero-scratch-regs-1.c"
--- gcc/testsuite/c-c++-common/zero-scratch-regs-10.c.jj        2021-03-18 
15:32:56.459617723 +0100
+++ gcc/testsuite/c-c++-common/zero-scratch-regs-10.c   2021-03-30 
12:31:56.468829910 +0200
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-skip-if "not implemented" { powerpc*-*-* } } */
+/* { dg-skip-if "not implemented" { s390*-*-* } } */
 /* { dg-skip-if "not implemented" { arm*-*-* } } */
 /* { dg-options "-O2" } */
 
--- gcc/testsuite/c-c++-common/zero-scratch-regs-11.c.jj        2020-11-11 
01:46:03.392696119 +0100
+++ gcc/testsuite/c-c++-common/zero-scratch-regs-11.c   2021-03-30 
12:32:46.012279152 +0200
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-skip-if "not implemented" { powerpc*-*-* } } */
+/* { dg-skip-if "not implemented" { s390*-*-* } } */
 /* { dg-options "-O2 -fzero-call-used-regs=all" } */
 
 #include "zero-scratch-regs-10.c"

        Jakub

Reply via email to