ltrans-5.c: Only run test on targets which support large arrays.
authorRask Ingemann Lambertsen <rask@sygehus.dk>
Mon, 16 Jul 2007 19:57:22 +0000 (21:57 +0200)
committerRask Ingemann Lambertsen <rask@gcc.gnu.org>
Mon, 16 Jul 2007 19:57:22 +0000 (19:57 +0000)
2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>

* gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
support large arrays.
* gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
* gcc.dg/20061109-1.c: Likewise.
* gcc.c-torture/execute/20061101-1.x: Likewise.
* gcc.c-torture/execute/pr29797-1.x: Likewise.
* gcc.c-torture/execute/pr31448.x: Likewise.

From-SVN: r126691

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20061101-1.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr29797-1.x [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/pr31448.x [new file with mode: 0644]
gcc/testsuite/gcc.dg/20061109-1.c
gcc/testsuite/gcc.dg/pr27959.c
gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c

index c025a088678614145fc9919e0a492b1775e02721..0399c6f190346be731079c14cc75b63a73ebf4b9 100644 (file)
@@ -1,3 +1,13 @@
+2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
+       support large arrays.
+       * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
+       * gcc.dg/20061109-1.c: Likewise.
+       * gcc.c-torture/execute/20061101-1.x: Likewise.
+       * gcc.c-torture/execute/pr29797-1.x: Likewise.
+       * gcc.c-torture/execute/pr31448.x: Likewise.
+
 2007-07-16  Lee Millward  <lee.millward@gmail.com>
 
        * gfortran.dg/cmplx_intrinsic_1.f90: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/20061101-1.x b/gcc/testsuite/gcc.c-torture/execute/20061101-1.x
new file mode 100644 (file)
index 0000000..4efed4c
--- /dev/null
@@ -0,0 +1,7 @@
+load_lib target-supports.exp
+
+if { [check_effective_target_int32plus] } {
+       return 0
+}
+
+return 1;
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr29797-1.x b/gcc/testsuite/gcc.c-torture/execute/pr29797-1.x
new file mode 100644 (file)
index 0000000..4efed4c
--- /dev/null
@@ -0,0 +1,7 @@
+load_lib target-supports.exp
+
+if { [check_effective_target_int32plus] } {
+       return 0
+}
+
+return 1;
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr31448.x b/gcc/testsuite/gcc.c-torture/execute/pr31448.x
new file mode 100644 (file)
index 0000000..4efed4c
--- /dev/null
@@ -0,0 +1,7 @@
+load_lib target-supports.exp
+
+if { [check_effective_target_int32plus] } {
+       return 0
+}
+
+return 1;
index 70ee36d47a8e33395fb89a6fcd822e1a8d65e74a..2ba30bf84e164939986f58b5ca620ba5343f4b40 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { int32plus } } } */
 /* { dg-options "-O1" } */
 
 /* This assignment might be implemented with a mem copy from the
index 7118aec73c6bba071c29af87fef03e671ee5593e..f1fdda1b2cc832a9b9b992104e8b3aa0b8ac81a6 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/27959 */
-/* { dg-do run } */
+/* { dg-do run { target { int32plus } } } */
 /* { dg-options "-O2" } */
 /* { dg-options "-O2 -mtune=z990" { target s390*-*-* } } */
 
index fae44d51968c240564e161c83ecf1448c6e3e413..2f64925e901b4ef2097482fec83480ef52b78e62 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile } */ 
+/* { dg-do compile { target { size32plus } } } */ 
 /* { dg-options "-O2 -ftree-loop-linear -fdump-tree-ltrans-all" } */
 
 int foo ()