aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2022-06-23 12:54:10 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2022-06-23 12:54:10 +0100
commit509cdb441614eab2a0fe90a970a927538b832bcd (patch)
tree9bc87f13ac013503f84cd9ee178a775c7da249f8
parent78fd15fd4a641cfac28ce60bf43a3e1ca309537b (diff)
downloadgcc-509cdb441614eab2a0fe90a970a927538b832bcd.zip
gcc-509cdb441614eab2a0fe90a970a927538b832bcd.tar.gz
gcc-509cdb441614eab2a0fe90a970a927538b832bcd.tar.bz2
testsuite: Compile slsr-39.c without vectorisation
The fix for PR106019 regressed slsr-39.c for -m32 -march=cascadelake because we are now able to vectorise the code. (Whether the code model should be allowing that is a different question -- the vectorised code looked worse to me.) The test runs at -O2 and predates vectorisation being enabled at -O2, so this patch just adds -fno-tree-vectorize. gcc/testsuite/ * gcc.dg/tree-ssa/slsr-39.c: Force vectorization off.
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c
index 4a27ede..33e34fa 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c
@@ -6,7 +6,7 @@
*PINDEX: C1 + (C2 * C3) + C4 */
/* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-slsr-details" } */
+/* { dg-options "-O2 -fno-tree-vectorize -fdump-tree-slsr-details" } */
typedef int arr_2[50][50];