]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc/testsuite/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Mar 2007 08:59:07 +0000 (08:59 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Mar 2007 08:59:07 +0000 (08:59 +0000)
* gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
PIC is not supported.
* gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
* gcc.dg/20020426-2.c: Likewise.
* gcc.dg/pr28243.c: Likewise.
* gcc.dg/visibility-11.c: Likewise.
* gcc.dg/tls/opt-9.c: Likewise.
* gcc.dg/tls/opt-10.c: Likewise.
* gcc.dg/tls/pic-1.c: Likewise.
* gcc.dg/tls/struct-1.c: Likewise.
* gcc.target/i386/20000807-1.c: Likewise.
* gcc.target/i386/20000904-1.c: Likewise.
* gcc.target/i386/20011119-1.c: Likewise.
* gcc.target/i386/990213-2.c: Likewise.
* gcc.target/i386/990214-1.c: Likewise.
* gcc.target/i386/compress-float-387-pic.c: Likewise.
* gcc.target/i386/compress-float-sse-pic.c: Likewise.
* gcc.target/i386/pic-1.c: Likewise.
* gcc.target/i386/pr21518.c: Likewise.
* gcc.target/i386/pr23098.c: Likewise.
* gcc.target/i386/pr23943.c: Likewise.

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

21 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/981006-1.c
gcc/testsuite/gcc.dg/20020103-1.c
gcc/testsuite/gcc.dg/20020426-2.c
gcc/testsuite/gcc.dg/pr28243.c
gcc/testsuite/gcc.dg/tls/opt-10.c
gcc/testsuite/gcc.dg/tls/opt-9.c
gcc/testsuite/gcc.dg/tls/pic-1.c
gcc/testsuite/gcc.dg/tls/struct-1.c
gcc/testsuite/gcc.dg/visibility-11.c
gcc/testsuite/gcc.target/i386/20000807-1.c
gcc/testsuite/gcc.target/i386/20000904-1.c
gcc/testsuite/gcc.target/i386/20011119-1.c
gcc/testsuite/gcc.target/i386/990213-2.c
gcc/testsuite/gcc.target/i386/990214-1.c
gcc/testsuite/gcc.target/i386/compress-float-387-pic.c
gcc/testsuite/gcc.target/i386/compress-float-sse-pic.c
gcc/testsuite/gcc.target/i386/pic-1.c
gcc/testsuite/gcc.target/i386/pr21518.c
gcc/testsuite/gcc.target/i386/pr23098.c
gcc/testsuite/gcc.target/i386/pr23943.c

index fb51c23ea0cba60f76df58f6c4f7391f21c764d6..31bfa322316c4e9541fd016c058fcc4a76d5c09c 100644 (file)
@@ -1,3 +1,27 @@
+2007-03-12  Richard Sandiford  <richard@codesourcery.com>
+
+       * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
+       PIC is not supported.
+       * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
+       * gcc.dg/20020426-2.c: Likewise.
+       * gcc.dg/pr28243.c: Likewise.
+       * gcc.dg/visibility-11.c: Likewise.
+       * gcc.dg/tls/opt-9.c: Likewise.
+       * gcc.dg/tls/opt-10.c: Likewise.
+       * gcc.dg/tls/pic-1.c: Likewise.
+       * gcc.dg/tls/struct-1.c: Likewise.
+       * gcc.target/i386/20000807-1.c: Likewise.
+       * gcc.target/i386/20000904-1.c: Likewise.
+       * gcc.target/i386/20011119-1.c: Likewise.
+       * gcc.target/i386/990213-2.c: Likewise.
+       * gcc.target/i386/990214-1.c: Likewise.
+       * gcc.target/i386/compress-float-387-pic.c: Likewise.
+       * gcc.target/i386/compress-float-sse-pic.c: Likewise.
+       * gcc.target/i386/pic-1.c: Likewise.
+       * gcc.target/i386/pr21518.c: Likewise.
+       * gcc.target/i386/pr23098.c: Likewise.
+       * gcc.target/i386/pr23943.c: Likewise.
+
 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/31038
index 718fa881af5e5bd775173f395448bf55ddc047c0..ba59da74e6644b589182739de57215269a6045f4 100644 (file)
@@ -6,7 +6,7 @@
 /* { dg-do assemble } */
 /* For MIPS at least, pic is needed to trigger the problem. */
 /* { dg-options "-w -Wuninitialized -Werror -fpic" } */
-/* { dg-options "-w -Wuninitialized -Werror" { target rs6000-*-aix* powerpc*-*-aix* arm*-*-* xscale*-*-* strongarm*-*-* fr30-*-* sh-*-hms sh-*-coff h8300*-*-* cris-*-elf* cris-*-aout* mmix-*-* } } */
+/* { dg-options "-w -Wuninitialized -Werror" { target { { rs6000-*-aix* powerpc*-*-aix* arm*-*-* xscale*-*-* strongarm*-*-* fr30-*-* sh-*-hms sh-*-coff h8300*-*-* cris-*-elf* cris-*-aout* mmix-*-* } || { ! fpic } } } } */
 
 int foo (int a, int b)
 {
index 776dd3d96d63e98b6e586d1d887c45128db331f4..3402e8bdfce3d705aef1faaab09c5a7fe4e3d1dd 100644 (file)
@@ -1,6 +1,7 @@
 /* Verify that constant equivalences get reloaded properly, either by being
    spilled to the stack, or regenerated, but not dropped to memory.  */
 /* { dg-do compile { target { { i?86-*-* rs6000-*-* alpha*-*-* x86_64-*-* } || { powerpc*-*-* && ilp32 } } } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -fpic -fno-omit-frame-pointer -fno-asynchronous-unwind-tables" } */
 /* { dg-final { scan-assembler-not "LC\[0-9\]" { xfail powerpc*-*-* } } } */
 
index 095cf51790d76c56c5553b530576c4712cf84ccb..40dd69c2cccbc809244a6710f8ee2376943d4b4a 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do run } */
 /* { dg-options "-O2" } */
 /* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-bogus "\[Uu\]nresolved symbol .(_GLOBAL_OFFSET_TABLE_|\[_.A-Za-z\]\[_.0-9A-Za-z\]*@(PLT|GOT|GOTOFF))" "PIC unsupported" { xfail *-*-netware* } 0 } */
 
 extern void exit (int);
index f74f86e3010f1ae314e000fda47b9bfe1166bf09..c2797c0fb3fef2f5db1dd0752c3c924aeefa0b7f 100644 (file)
@@ -2,6 +2,7 @@
 /* Reported by Mike Frysinger <vapier@gentoo.org> */
 
 /* { dg-do compile } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -ftracer -fPIC" } */
 
 struct displayfuncs {
index f31c1fff81627259fd9b1924035beab49c757a44..777e585569a0d41a0240cc83dff0c0d131794b34 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O3 -fpic" } */
 
 /* The web pass was creating unrecognisable pic_load_dot_plus_four insns
index 3829c66fc559e93c9b874427d55fedfff8fde0d2..4cc16313b1c5569523cbf53c5a0798837084610e 100644 (file)
@@ -1,5 +1,6 @@
 /* PR 21412 */
 /* { dg-do compile */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -fPIC" } */
 
 struct S { int x[10]; };
index f5b020b7db601f4434df35b29720ce607b4a44e9..f40267c10a3f9d26f85adc8298b8e4bad7ff59f9 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -fpic -ftls-model=global-dynamic" } */
 
 extern __thread long e1;
index 11151236d90716ffb5d54e29afa493560402c186..cf931bf9e62ca2ef1792a6605e66116ef9646c18 100644 (file)
@@ -1,6 +1,7 @@
 /* This testcase ICEd on IA-32 because the backend was inconsistent whether
    to allow addends for @dtpoff relocs or not.  */
 /* { dg-do compile } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -fpic" } */
 
 struct S {
index 513ce64306eaf095dee546c5fb9e3abe51aa9bf4..d616fe9aeece80e90f8b0330f817f652907e1d6b 100644 (file)
@@ -5,6 +5,7 @@
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-skip-if "" { *-*-darwin* } { "*" } { "" } } */
 /* { dg-require-visibility "" } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-Os -fpic -mstringop-strategy=libcall" } */
 /* { dg-final { scan-assembler "memcpy@PLT" } } */
 
index 360e3245989e9abcefde7cc5683b98811228e31a..70b0182b05407edd615990daeb1b44e30a1311b5 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-Os -fpic" } */
 
 #include <string.h>
index 31f937cab7139273fee9df1a3b94a34a2cf03e0c..bf00d557d7115ed44bf568f29c667a24a24aea2c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O0 -fpic" } */
 
 static struct {
index 4a338570dda70c8bb5232dba67903659a9d1c333..dc724aa60c19201871eb7f15d172e8b0a2bf0e1f 100644 (file)
@@ -1,6 +1,7 @@
 /* Test for reload failing to eliminate from argp to sp.  */
 /* { dg-do run { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target fpic } */
 /* { dg-skip-if "" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
 /* { dg-skip-if "PIC default" { "*-*-darwin*" } { "*" } { "" } } */
 /* { dg-options "-O2 -fomit-frame-pointer" } */
index d095e3723f995b20506cdf681fae6fcbc2a4ce4f..899f3395de3d943f092b27067714793748d14640 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-fPIC" } */
 
 struct normal_encoding {};
index b3cb519a471b0dba5587184fab85b1d453431fba..d9e401ddb89dacce532aec8aa29a817ba2c77764 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-fPIC" } */
 
 typedef int int64_t __attribute__ ((__mode__ (  __DI__ ))) ;
index 0673f5d1c8ee134eb87715a6c4055a3ae5998b03..bae12ff171028585851d16f665f55343204eeeb2 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target i?86*-*-* } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=387 -fpic" } */
 double foo (double x) {
   return x + 1.75;
index 52cf463771691f9a52c9f82a5a3690253c5b04a4..4999d207ac9e12bb68e1fd1e43e63a4804498305 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target i?86*-*-* } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -march=pentium4 -mtune=prescott -mfpmath=sse -fpic" } */
 double foo (double x) {
   return x + 1.75;
index 7762230c2f6c01fac97d04c037f4dea2466c6ddb..66a18b099e6c12e768f46d7b616d2f02ca55e1bc 100644 (file)
@@ -1,6 +1,7 @@
 /* PR target/8340 */
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-fPIC" } */
 
 int foo ()
index f2ac666071e5ebda8739920340cb7a0fac6a7b4c..b42d9c9f0b3c3723974c2dd9862e3d37eb50ce7e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fPIC -fno-tree-pre" } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target fpic } */
 
 extern void __attribute__ ((regparm (3)))
 drawPointsLines (char type, int first, int *dd);
index 3ff4b6435ccc207bd8cb66025c5a6c3e6722e5c9..0f837d242b8262024bc0417c54552e26b412831d 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-options "-O2 -fPIC" } */
 /* { dg-final { scan-assembler-not "\.LC\[0-9\]" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target fpic } */
 
 double foo (float);
 
index 5e4ad9b21128f6c27458b22703f07b28d451b1ec..576cd61c1f9365249a092489b8b3771b8191b797 100644 (file)
@@ -1,6 +1,7 @@
 /* This used to ICE in side_effects_p, due to a problem in cse.c.
    Origin: marcus at jet dot franken dot de.  */
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-require-effective-target fpic } */
 /* { dg-options "-O2 -fPIC" } */
 
 typedef long unsigned int size_t;