On Thu, Apr 15, 2021 at 2:51 PM Stefan Schulze Frielinghaus via Gcc-patches <gcc-patches@gcc.gnu.org> wrote: > > For z10 and newer inner loops are completely unrolled which leaves no > inner loops to jam which renders this testcase to fail. Reverting > max-completely-peel-times to the default value fixes this testcase. > > gcc/testsuite/ChangeLog: > > * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to > the default value on IBM Z. > > Ok for mainline?
OK. > --- > gcc/testsuite/gcc.dg/unroll-and-jam.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gcc/testsuite/gcc.dg/unroll-and-jam.c > b/gcc/testsuite/gcc.dg/unroll-and-jam.c > index 7eb64217a05..b8f4f16dc74 100644 > --- a/gcc/testsuite/gcc.dg/unroll-and-jam.c > +++ b/gcc/testsuite/gcc.dg/unroll-and-jam.c > @@ -1,5 +1,6 @@ > /* { dg-do run } */ > /* { dg-options "-O3 -floop-unroll-and-jam -fno-tree-loop-im --param > unroll-jam-min-percent=0 -fdump-tree-unrolljam-details" } */ > +/* { dg-additional-options "--param max-completely-peel-times=16" { target { > s390*-*-* } } } */ > /* { dg-require-effective-target int32plus } */ > > #include <stdio.h> > -- > 2.23.0 >