aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>2021-04-16 16:03:07 +0200
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>2021-04-16 16:03:07 +0200
commit330ae1e54305f4755258d89469c1ad0d8479ef4c (patch)
tree290487fa089b2e8b44c0f444e290fd33ba8f30e5 /gcc
parentbaf05d54dc919c968d12de9d049e36e5bac10dec (diff)
downloadgcc-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.c1
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c1
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