aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2021-03-18 16:14:47 +0100
committerJakub Jelinek <jakub@redhat.com>2021-03-18 16:14:47 +0100
commit89d44a9f3b9ab97634b7ef894e2c83ebd83582a8 (patch)
tree28cd21301226b79d25da7430126ecde85b169f1d /gcc
parentfff9faa79043aa53d361e7f6e31b2680007a97e2 (diff)
downloadgcc-89d44a9f3b9ab97634b7ef894e2c83ebd83582a8.zip
gcc-89d44a9f3b9ab97634b7ef894e2c83ebd83582a8.tar.gz
gcc-89d44a9f3b9ab97634b7ef894e2c83ebd83582a8.tar.bz2
testsuite: Fix up strlenopt-80.c on powerpc [PR99636]
Similar issue as in strlenopt-73.c, various spots in this test rely on MOVE_MAX >= 8, this time it uses a target selector to pick up a couple of targets, and all of them but powerpc 32-bit satisfy it, but powerpc 32-bit have MOVE_MAX just 4. 2021-03-18 Jakub Jelinek <jakub@redhat.com> PR testsuite/99636 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/strlenopt-80.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/strlenopt-80.c b/gcc/testsuite/gcc.dg/strlenopt-80.c
index 9124fe4..a853402 100644
--- a/gcc/testsuite/gcc.dg/strlenopt-80.c
+++ b/gcc/testsuite/gcc.dg/strlenopt-80.c
@@ -3,7 +3,7 @@
The optimization is only implemented for MEM_REF stores and other
targets than those below may not transform the memcpy call into
such a store.
- { dg-do compile { target aarch64*-*-* i?86-*-* powerpc*-*-* x86_64-*-* } }
+ { dg-do compile { target { { aarch64*-*-* i?86-*-* x86_64-*-* } || { { powerpc*-*-* } && lp64 } } } }
{ dg-options "-O2 -Wall -fdump-tree-optimized" } */