From: Iain Sandoe Date: Sun, 4 Aug 2019 12:16:10 +0000 (+0000) Subject: Darwin, testsuite, backport fix for pr71694. X-Git-Tag: releases/gcc-9.2.0~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d4735c76cbc2511b73ebe280effa3fbe74a4835;p=thirdparty%2Fgcc.git Darwin, testsuite, backport fix for pr71694. 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-08-04 Iain Sandoe Backport from mainline. 2019-06-13 Iain Sandoe * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. From-SVN: r274079 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f1b9860a85e5..b798fc8dd1ec 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2019-08-04 Iain Sandoe + + Backport from mainline. + 2019-06-13 Iain Sandoe + + * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. + 2019-08-04 Iain Sandoe Backport from mainline. diff --git a/gcc/testsuite/g++.dg/pr71694.C b/gcc/testsuite/g++.dg/pr71694.C index 0a8baf230bfe..5b59f879fbf9 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() {}