mmx1.C: Only use the PIC options for fpic targets.

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.

From-SVN: r122960
This commit is contained in:
Richard Sandiford 2007-03-15 21:27:55 +00:00 committed by Richard Sandiford
parent e6625c4411
commit 71afac1da3
3 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2007-03-15 Richard Sandiford <richard@codesourcery.com>
* 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 <richard@codesourcery.com>
* lib/target-supports.exp (check_missing_uclibc_feature)

View File

@ -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;

View File

@ -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 {};