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

Reply via email to