diff options
author | Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> | 2021-04-16 16:03:07 +0200 |
---|---|---|
committer | Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> | 2021-04-16 16:03:07 +0200 |
commit | 330ae1e54305f4755258d89469c1ad0d8479ef4c (patch) | |
tree | 290487fa089b2e8b44c0f444e290fd33ba8f30e5 /gcc | |
parent | baf05d54dc919c968d12de9d049e36e5bac10dec (diff) | |
download | gcc-330ae1e54305f4755258d89469c1ad0d8479ef4c.zip gcc-330ae1e54305f4755258d89469c1ad0d8479ef4c.tar.gz gcc-330ae1e54305f4755258d89469c1ad0d8479ef4c.tar.bz2 |
testsuite: Fix pr83403-{1,2}.c on IBM Z
For z10 and newer inner loops are completely unrolled which means store
motion is not applied. Reverting max-completely-peeled-insns to the
default value fixes these testcases.
gcc/testsuite/ChangeLog:
* gcc.dg/tree-ssa/pr83403-1.c: Revert
max-completely-peeled-insns to the default value on IBM Z.
* gcc.dg/tree-ssa/pr83403-2.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c b/gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c index 748375b..bfc703d 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O3 -funroll-loops -fdump-tree-lim2-details" } */ +/* { dg-additional-options "--param max-completely-peeled-insns=200" { target { s390*-*-* } } } */ #define TYPE unsigned int diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c b/gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c index ca2e6bb..9130d9b 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O3 -funroll-loops -fdump-tree-lim2-details" } */ +/* { dg-additional-options "--param max-completely-peeled-insns=200" { target { s390*-*-* } } } */ #define TYPE int |