OSDN Git Service

* gcc.dg/pr31344.c: Move to ...
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Aug 2007 09:18:28 +0000 (09:18 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Aug 2007 09:18:28 +0000 (09:18 +0000)
* gcc.dg/dfp/pr31344.c: ... here.
* gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
* gcc.dg/20050503-1.c: Ditto.
* gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
* gcc.dg/20061127-1.c: Compile only for fpic targets.
* gcc.dg/20060801-1.c: Ditto.

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

21 files changed:
gcc/testsuite/gcc.dg/20050111-1.c
gcc/testsuite/gcc.dg/20050503-1.c
gcc/testsuite/gcc.dg/20060801-1.c
gcc/testsuite/gcc.dg/20061127-1.c
gcc/testsuite/gcc.dg/arm-asm.c
gcc/testsuite/gcc.dg/attr-isr-trap_exit.c
gcc/testsuite/gcc.dg/c99-tgmath-2.c
gcc/testsuite/gcc.dg/c99-tgmath-3.c
gcc/testsuite/gcc.dg/c99-tgmath-4.c
gcc/testsuite/gcc.dg/cast-lvalue-2.c
gcc/testsuite/gcc.dg/cleanup-11.c
gcc/testsuite/gcc.dg/cleanup-8.c
gcc/testsuite/gcc.dg/cleanup-9.c
gcc/testsuite/gcc.dg/const-float128-ped.c
gcc/testsuite/gcc.dg/const-float128.c
gcc/testsuite/gcc.dg/dfp/pr31344.c [moved from gcc/testsuite/gcc.dg/pr31344.c with 92% similarity]
gcc/testsuite/gcc.dg/h8300-ice2.c
gcc/testsuite/gcc.dg/pragma-isr-trap_exit.c
gcc/testsuite/gcc.dg/pragma-isr.c
gcc/testsuite/gcc.dg/pragma-isr2.c
gcc/testsuite/gcc.dg/sibcall-6.c

index 0cc4b7e..7cf04e8 100644 (file)
@@ -1,10 +1,7 @@
 /* PR middle-end/19084, rtl-optimization/19348 */
 /* { dg-do compile } */
-/* The following ensures that this test is compiled with -O2, unless
-   on i?86 or x86_64 with -m32 option.  */
 /* { dg-options "-O2" } */
-/* { dg-options "-O2 -march=i686" { target i?86-*-* x86_64-*-* } } */
-/* { dg-options "-O2" { target lp64 } } */
+/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 
 unsigned int
 foo (unsigned long long x)
index 1ab93ca..a6c6fa1 100644 (file)
@@ -2,7 +2,7 @@
    Test whether tail call information is propagated through builtin
    expanders.  */
 /* { dg-do compile } */
-/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */
+/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && fpic } } { "*" } { "" } } */
 /* { dg-options "-O2" } */
 
 typedef __SIZE_TYPE__ size_t;
index 26cc7c2..c036acb 100644 (file)
@@ -1,4 +1,5 @@
-/* { dg-do compile { target { lp64 } } } */
+/* { dg-do compile { target fpic } } */
+/* { dg-require-effective-target lp64 } */
 /* { dg-options "-fPIC" } */
 char *ptr = 0;
 char array[100];
index ec94dc8..0b70a5a 100644 (file)
@@ -1,4 +1,5 @@
-/* { dg-do compile { target lp64 } } */
+/* { dg-do compile { target fpic } } */
+/* { dg-require-effective-target lp64 } */
 /* { dg-options "-O1 -fPIC" } */
 
 /* PR target/29319 */
index dd99c68..1187d9e 100644 (file)
@@ -1,6 +1,6 @@
 /* ARM and Thumb asm statements should be able to access the constant
    pool.  */
-/* { dg-do compile { target arm*-*-* strongarm*-*-* xscale*-*-*} } */
+/* { dg-do compile { target arm*-*-* strongarm*-*-* xscale*-*-* } } */
 extern unsigned x[];
 unsigned *trapTable()
 {
index 880db37..7ea24c4 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target sh-*-* sh[1234ble]*-*-*} } */
+/* { dg-do compile { target sh-*-* sh[1234ble]*-*-* } } */
 /* { dg-options "-O" } */
 /* Check that trapa / interrput_handler attributes can paired in
    either order.  */
index d162d4a..22435f3 100644 (file)
@@ -11,4 +11,4 @@ float foo(float x)
   return sin(x);
 }
 
-/* {dg-final {scan-assembler "sinf" } } */
+/* { dg-final { scan-assembler "sinf" } } */
index 4d0de1e..d3eaca1 100644 (file)
@@ -11,4 +11,4 @@ complex double foo(complex double x)
   return exp(x);
 }
 
-/* {dg-final {scan-assembler "cexp" } } */
+/* { dg-final { scan-assembler "cexp" } } */
index e9e490b..7d40449 100644 (file)
@@ -11,4 +11,4 @@ complex double foo(complex float x, float y)
   return pow(x, y);
 }
 
-/* {dg-final {scan-assembler "cpowf" } } */
+/* { dg-final { scan-assembler "cpowf" } } */
index ed6a2e6..d4db4bd 100644 (file)
@@ -10,4 +10,4 @@ foo (void)
 {
   (int) x = 1; /* { dg-bogus "warning" "warning in place of error" } */
 }
-/* { dg-error "lvalue" "cast as lvalue" { target *-*-*} 11 } */
+/* { dg-error "lvalue" "cast as lvalue" { target *-*-* } 11 } */
index 6e145c5..d0c78d5 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]*} } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
 /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
 /* Verify that cleanups work with exception handling through realtime signal
    frames on alternate stack.  */
index 6f3ff6c..d233560 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]*} } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
 /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
 /* Verify that cleanups work with exception handling through signal
    frames.  */
index 93d0463..b73125a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]*} } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
 /* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
 /* Verify that cleanups work with exception handling through realtime
    signal frames.  */
index 52f0525..86a630c 100644 (file)
@@ -1,5 +1,5 @@
 /* Test 'q' suffix with -pedantic on __float128 type constants.  */
-/* { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-*} && lp64 } } } } */
+/* { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-* } && lp64 } } } } */
 /* { dg-options "-pedantic" } */
 
 __float128 a = 123.456789q; /* { dg-warning "non-standard suffix on floating constant" } */
index 1797e08..146e0c9 100644 (file)
@@ -1,5 +1,5 @@
 /* Test 'q' and 'Q' suffixes on __float128 type constants.  */
-/* { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-*} && lp64 } } } } */
+/* { dg-do compile { target { ia64-*-* || { { i?86-*-* x86_64-*-* } && lp64 } } } } */
 /* { dg-options "" } */
 
 __float128 a = 123.456789q;
similarity index 92%
rename from gcc/testsuite/gcc.dg/pr31344.c
rename to gcc/testsuite/gcc.dg/dfp/pr31344.c
index a01439b..de76a72 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target dfp } } */
+/* { dg-do compile } */
 /* { dg-options "-O -std=gnu99 -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
 /* { dg-options "-O -std=gnu99" } */
 
index 5dd746a..951c15d 100644 (file)
@@ -1,4 +1,4 @@
-/*{dg-do compile target {h8300-*-*}} */
+/* { dg-do compile target { h8300-*-* } } */
 /* ICE for signed/unsigned long and signed char comparison */
 int main()
 {
index 9b3233a..00a0608 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target sh-*-* sh[1234ble]*-*-*} } */
+/* { dg-do compile { target sh-*-* sh[1234ble]*-*-* } } */
 /* { dg-options "-O" } */
 /* This test case will check whether trapa is generated only for isr.  */
 #pragma interrupt
index 07d8fa7..e7565a6 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target h8300-*-* sh-*-* sh[1234ble]*-*-*} } */
+/* { dg-do compile { target h8300-*-* sh-*-* sh[1234ble]*-*-* } } */
 /* { dg-options "-O3" } */
 /* Test case will check whether rte is generated for two ISRs*/
 extern void foo();
index 7dba7f9..3e2e4bb 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target h8300-*-* sh-*-* sh[1234ble]*-*-*} } */
+/* { dg-do compile { target h8300-*-* sh-*-* sh[1234ble]*-*-* } } */
 /* { dg-options "-O" } */
 /* This test case will check whether rte is generated only for isr.  */
 #pragma interrupt
index ca26400..f57f9c4 100644 (file)
@@ -6,8 +6,8 @@
    Copyright (C) 2002 Free Software Foundation Inc.
    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-do run { target i?86-*-* x86_64-*-* s390*-*-* } } */
+/* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && { ilp32 && fpic } } { "*" } { "" } } */
 /* { dg-options "-O2 -foptimize-sibling-calls" } */
 
 extern void abort (void);