diff --git a/gcc/testsuite/gcc.dg/strlenopt-80.c b/gcc/testsuite/gcc.dg/strlenopt-80.c index 9124fe4740a..a853402b5ce 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" } */