From: rsandifo Date: Thu, 15 Mar 2007 21:27:55 +0000 (+0000) Subject: gcc/testsuite/ X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=72b7df71b0be5b11af3e35c5af97e877163716bd;p=thirdparty%2Fgcc.git gcc/testsuite/ * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets. * g++.old-deja/g++.other/store-expr1.C: Require fpic. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122960 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e11851c9320d..94b5cf2d3907 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2007-03-15 Richard Sandiford + + * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets. + * g++.old-deja/g++.other/store-expr1.C: Require fpic. + 2007-03-15 Richard Sandiford * lib/target-supports.exp (check_missing_uclibc_feature) diff --git a/gcc/testsuite/g++.dg/opt/mmx1.C b/gcc/testsuite/g++.dg/opt/mmx1.C index 93e3fe7f8145..7af0d0145c41 100644 --- a/gcc/testsuite/g++.dg/opt/mmx1.C +++ b/gcc/testsuite/g++.dg/opt/mmx1.C @@ -3,7 +3,7 @@ // mmx -> mmx register moves. // { dg-do compile } // { dg-options "-O2" } -// { dg-options "-fno-exceptions -O2 -mmmx -fPIC" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } +// { dg-options "-fno-exceptions -O2 -mmmx -fPIC" { target { { i?86-*-* x86_64-*-* } && { ilp32 && fpic } } } } struct A { unsigned a0; diff --git a/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C b/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C index c1b19536be84..5eb0d3864312 100644 --- a/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C +++ b/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C @@ -1,5 +1,6 @@ // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-require-effective-target ilp32 } +// { dg-require-effective-target fpic } // { dg-options "-mtune=i686 -O2 -fpic" } // { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))|\[Bb\]ad fixup at .DATA.:" "PIC unsupported" { xfail *-*-netware* } 0 } class G {};