pragma-align.c: Run only if target !default_packed.
authorGeorg-Johann Lay <avr@gjlay.de>
Thu, 7 Jul 2011 15:13:01 +0000 (15:13 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Thu, 7 Jul 2011 15:13:01 +0000 (15:13 +0000)
* gcc.dg/pragma-align.c: Run only if target !default_packed.
* gcc.dg/pr46212.c: Run only if target int32plus.
* gcc.dg/torture/pr48146.c: Ditto.
* gcc.dg/tree-ssa/vrp51.c: Ditto.
* c-c++-common/pr44832.c: Ditto.
* gcc.dg/pr49544.c: Run only if target ptr32plus.
* gcc.dg/pr31490.c: Ditto.
* gcc.dg/torture/builtin-math-7.c: Run only if target
large_double.
* gcc.dg/torture/pr45764.c: Skip for AVR.
* gcc.dg/pr47893.c: Ditto.

From-SVN: r175983

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/pr44832.c
gcc/testsuite/gcc.dg/pr31490.c
gcc/testsuite/gcc.dg/pr46212.c
gcc/testsuite/gcc.dg/pr47893.c
gcc/testsuite/gcc.dg/pr49544.c
gcc/testsuite/gcc.dg/pragma-align.c
gcc/testsuite/gcc.dg/torture/builtin-math-7.c
gcc/testsuite/gcc.dg/torture/pr45764.c
gcc/testsuite/gcc.dg/torture/pr48146.c
gcc/testsuite/gcc.dg/tree-ssa/vrp51.c

index 7be0060..ea8d6f8 100644 (file)
@@ -1,3 +1,17 @@
+2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
+       
+       * gcc.dg/pragma-align.c: Run only if target !default_packed.
+       * gcc.dg/pr46212.c: Run only if target int32plus.
+       * gcc.dg/torture/pr48146.c: Ditto.
+       * gcc.dg/tree-ssa/vrp51.c: Ditto.
+       * c-c++-common/pr44832.c: Ditto.
+       * gcc.dg/pr49544.c: Run only if target ptr32plus.
+       * gcc.dg/pr31490.c: Ditto.
+       * gcc.dg/torture/builtin-math-7.c: Run only if target
+       large_double.
+       * gcc.dg/torture/pr45764.c: Skip for AVR.
+       * gcc.dg/pr47893.c: Ditto.
+
 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
 
        * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
index ccb2826..b57e525 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fcompare-debug" } */
 /* { dg-options "-O2 -fcompare-debug -fno-short-enums" {target short_enums} } */
+/* { dg-require-effective-target int32plus } */
 
 struct rtx_def;
 typedef struct rtx_def *rtx;
index 966a1b4..1c682db 100644 (file)
@@ -1,6 +1,8 @@
 /* PR middle-end/31490 */
 /* { dg-do compile } */
 /* { dg-require-named-sections "" } */
+/* { dg-require-effective-target ptr32plus } */
+
 int cpu (void *attr) {}
 const unsigned long x __attribute__((section("foo"))) =  (unsigned long)&cpu;
 const unsigned long g __attribute__((section("foo"))) = 0;
index 9dbb601..67ffa7f 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -funroll-loops" } */
 /* { dg-options "-O3 -funroll-loops -march=i386" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-require-effective-target int32plus } */
 
 static inline unsigned
 foo (void *x)
index 317d95d..86eb78d 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-do run } */
 /* { dg-options "-O2" } */
 /* { dg-options "-O2 -mtune=atom -fno-omit-frame-pointer -fno-strict-aliasing" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
+/* { dg-skip-if "Too much RAM needed" { "avr-*-*" } { "*" } { "" } } */
 
 extern void abort (void);
 
index 65498f4..9e558da 100644 (file)
@@ -1,6 +1,7 @@
 /* PR debug/49544 */
 /* { dg-do compile } */
 /* { dg-options "-g -O2" } */
+/* { dg-require-effective-target ptr32plus } */
 
 int baz (int, int, void *);
 
index 3569a1f..4c0138b 100644 (file)
@@ -1,6 +1,6 @@
 /* Prove that pragma alignment handling works somewhat. */
 
-/* { dg-do run } */
+/* { dg-do run { target { ! default_packed } } } */
 
 extern void abort (void);
 
index 5bc4329..8fe8915 100644 (file)
@@ -6,6 +6,7 @@
 
 /* { dg-do run } */
 /* { dg-add-options ieee } */
+/* { dg-require-effective-target large_double } */
 
 extern void link_error(int);
 
index 6d43b87..ac8c075 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-skip-if "Too much RAM needed" { "avr-*-*" } { "*" } { "" } } */
 
 int result[64][16];
 
index c208325..c049035 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-require-effective-target int32plus } */
 
 static unsigned char
 safe_sub_func_int_s_s (int si1, unsigned char si2)
index 5f1cafb..51c51df 100644 (file)
@@ -1,6 +1,7 @@
 /* PR tree-optimization/28632 */
 /* { dg-do compile } */
 /* { dg-options "-O2 -ftree-vrp" } */
+/* { dg-require-effective-target int32plus } */
 
 void
 v4 (unsigned a, unsigned b)