With PIC a @ha relocation isn't generated, so skip that test then. Tested with {-m32,-m64}{,-fPIC,-fpic}; committing to trunk.
Segher 2017-03-28 Segher Boessenkool <seg...@kernel.crashing.org> gcc/testsuite/ PR testsuite/43496 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if generating PIC code. --- gcc/testsuite/gcc.target/powerpc/gcse-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/powerpc/gcse-1.c b/gcc/testsuite/gcc.target/powerpc/gcse-1.c index 799cde1..ff74048 100644 --- a/gcc/testsuite/gcc.target/powerpc/gcse-1.c +++ b/gcc/testsuite/gcc.target/powerpc/gcse-1.c @@ -1,6 +1,6 @@ /* { dg-do compile { target { *-*-linux* && ilp32 } } } */ /* { dg-options "-O2" } */ -/* { dg-final { scan-assembler-times "@ha" 1 } } */ +/* { dg-final { scan-assembler-times "@ha" 1 { target { ! fpic } } } } */ /* Test for PR 7003, address of array loaded int register -- 1.9.3