* gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2005 17:30:34 +0000 (17:30 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2005 17:30:34 +0000 (17:30 +0000)
* gcc.target/i386/20020523-1.c: Ditto.
* gcc.target/i386/tailcall-1.c: Ditto.
* gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
* gcc.target/i386/ssetype-5.c: Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108521 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/sibcall-6.c
gcc/testsuite/gcc.target/i386/20020523-1.c
gcc/testsuite/gcc.target/i386/ssetype-3.c
gcc/testsuite/gcc.target/i386/ssetype-5.c
gcc/testsuite/gcc.target/i386/tailcall-1.c

index c840237..bc6049b 100644 (file)
@@ -1,3 +1,12 @@
+2005-12-14  Kean Johnston  <jkj@sco.com>
+            Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
+       * gcc.target/i386/20020523-1.c: Ditto.
+       * gcc.target/i386/tailcall-1.c: Ditto.
+       * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
+       * gcc.target/i386/ssetype-5.c: Ditto.
+
 2005-12-14  Jeff Law  <law@redhat.com>
 
        * gcc.dg/tree-ssa/foldstring-1.c: New test.
index bb85510..ca26400 100644 (file)
@@ -7,6 +7,7 @@
    Contributed by Andreas Bauer <baueran@in.tum.de>  */
 
 /* { dg-do run { target i?86-*-* s390*-*-* x86_64-*-*} } */
+/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */
 /* { dg-options "-O2 -foptimize-sibling-calls" } */
 
 extern void abort (void);
index 51ae5ec..3338612 100644 (file)
@@ -2,6 +2,7 @@
    This testcase was miscompiled because sse_mov?fcc_const0*
    patterns were missing earlyclobber.  */
 /* { dg-do run { target i?86-*-* x86_64-*-* } } */
+/* { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */
 
index 3b2461b..cae79e5 100644 (file)
@@ -11,7 +11,7 @@
 
 #include <xmmintrin.h>
 
-__m128 magic_a, magic_b;
+static __m128 magic_a, magic_b;
 __m128
 t1(void)
 {
index 866c4d3..b03c83b 100644 (file)
@@ -10,7 +10,7 @@
 /* Verify that we generate proper instruction with memory operand.  */
 
 #include <xmmintrin.h>
-__m128i magic_a, magic_b;
+static __m128i magic_a, magic_b;
 __m128i
 t1(void)
 {
index b916b6c..0e8c2f3 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */
 /* { dg-options "-O2" } */
 
 typedef unsigned int Cardinal;