Use -mno-pcrel for tests requiring TOC.
authorBill Schmidt <wschmidt@linux.ibm.com>
Mon, 24 Feb 2020 21:01:59 +0000 (15:01 -0600)
committerBill Schmidt <wschmidt@linux.ibm.com>
Thu, 27 Feb 2020 16:50:04 +0000 (10:50 -0600)
2020-02-27  Bill Schmidt  <wschmidt@linux.ibm.com>

        * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
        * gcc.target/powerpc/ppc64-abi-2.c: Likewise.

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c
gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c

index f620a83223d42c494910d959cc99e8f827bd8b60..c7f1abd24679caee9b2f6fde800f660e9b6bf84e 100644 (file)
@@ -1,3 +1,8 @@
+2020-02-27  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel.
+       * gcc.target/powerpc/ppc64-abi-2.c: Likewise.
+
 2020-02-27  Alexandre Oliva <oliva@adacore.com>
 
        * gcc.target/aarch64/vect-mull.x (SH): Undefine.
index 921c46862e27767e10bd4e53cf82b2a157c92da0..731c0d880aa87b5456a91aa5d9938227a2429cc3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do run { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-options "-O2" } */
+/* { dg-options "-O2 -mno-pcrel" } */
 
 typedef __builtin_va_list va_list;
 #define va_start(ap, arg) __builtin_va_start (ap, arg)
index eb1df7a2dc97503de9cb27cdbf6c72c9181b0ef9..b490fc3c2fd83aa173a6157d0c5a19bc0a497198 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do run { target { { powerpc*-*-linux* && lp64 } && powerpc_altivec_ok } } } */
-/* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec" } */
+/* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec -mno-pcrel" } */
 #include <stdarg.h>
 #include <signal.h>
 #include <altivec.h>