aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2019-06-13 18:32:32 +0000
committerIain Sandoe <iains@gcc.gnu.org>2019-06-13 18:32:32 +0000
commit19c6bc40f056f06c48819c838aec306037e9b76b (patch)
tree24669559a4091a03c856971c9e6c7831e460556e /gcc
parentb9fb83059d73733742f5511f9261111db8eddbfd (diff)
downloadgcc-19c6bc40f056f06c48819c838aec306037e9b76b.zip
gcc-19c6bc40f056f06c48819c838aec306037e9b76b.tar.gz
gcc-19c6bc40f056f06c48819c838aec306037e9b76b.tar.bz2
Darwin, testsuite - Fix pr71694 fail for m32.
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/pr71694.C1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1761ae7..7592094 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/g++.dg/pr71694.C b/gcc/testsuite/g++.dg/pr71694.C
index 0a8baf2..5b59f87 100644
--- a/gcc/testsuite/g++.dg/pr71694.C
+++ b/gcc/testsuite/g++.dg/pr71694.C
@@ -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() {}