Darwin, testsuite - Fix pr71694 fail for m32.
authorIain Sandoe <iain@sandoe.co.uk>
Thu, 13 Jun 2019 18:32:32 +0000 (18:32 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Thu, 13 Jun 2019 18:32:32 +0000 (18:32 +0000)
This test fails for Darwin m32 because it's scanning for absence
of an instruction that's validly used in PIC code.  Fixed, in this
case, by using non-PIC codegen.

2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>

* g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.

From-SVN: r272257

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/pr71694.C

index 1761ae7a90bf4fea435298b848d71e4555d647af..759209468c1f4d5e6a50fb7640572fb52748aabd 100644 (file)
@@ -1,3 +1,7 @@
+2019-06-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
+
 2019-06-13  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/89344
index 0a8baf230bfeec51900b9fdd77d140d7c6fb4986..5b59f879fbf954c45cae6c02b435efc6a94abc6e 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fno-store-merging" } */
+/* { dg-additional-options "-fno-common -mdynamic-no-pic" { target { ia32 && { x86_64-*-darwin* i?86-*-darwin* } } } } */
 
 struct B {
     B() {}