From: Iain Sandoe Date: Tue, 17 Sep 2019 11:48:24 +0000 (+0000) Subject: [Darwin, testsuite] Fix pr71694 fail for m32. X-Git-Tag: releases/gcc-7.5.0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e669d29d634574aa83f2072b6db97af003d96e26;p=thirdparty%2Fgcc.git [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-09-17 Iain Sandoe Backport from mainline. 2019-06-13 Iain Sandoe * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. From-SVN: r275801 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a34be9e5d363..ecc29fe28fc6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2019-09-17 Iain Sandoe + + Backport from mainline. + 2019-06-13 Iain Sandoe + + * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. + 2019-09-16 Iain Sandoe Backport from mainline. diff --git a/gcc/testsuite/g++.dg/pr71694.C b/gcc/testsuite/g++.dg/pr71694.C index e79f62aeb13a..5261dbbfb029 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" } */ +/* { dg-additional-options "-fno-common -mdynamic-no-pic" { target { ia32 && { x86_64-*-darwin* i?86-*-darwin* } } } } */ struct B { B() {}