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 7be00601d7b910be43b04cd43cd44019de7cb9d8..ea8d6f8cc4084fa858bf83fcc20764d1052622fb 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 ccb2826ee08153cdd70340ba9933ecbc407fdbd2..b57e525ea9ca117427e4e803fbb61b7c38904e2e 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 966a1b4a50f07e5826552eac7edce1f286cf2398..1c682db5fb8a6c8212db78db3b4d6e8fe7df355e 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 9dbb601e0265ea31526d8015daf9a345a0045559..67ffa7f1724b2182976bcbb83b810801dad7943d 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 317d95d3fb30d56cb7f459338077f2e35b279ed4..86eb78d0f45aa7450de644f655a99803b8962d93 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 65498f4ddc050e8bfccb1160eae79beba7646ad5..9e558da2765a9f70d568553ddcac7751133e9a77 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 3569a1fb24127d58b72c874121a88489f9bd0767..4c0138b5f89d0a9ec3ecef30d3b5c33cf1fc1154 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 5bc432924ec8cc31535cde0b6432b6bd6615942c..8fe89158a9af0130bdcf793517d61d5823a02faf 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 6d43b872596402919e87742cf6cdb0eeb6bd74e2..ac8c075dbb98420885487bec3d1cb71162883c03 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-skip-if "Too much RAM needed" { "avr-*-*" } { "*" } { "" } } */
 
 int result[64][16];
 
index c208325311c98ff1552a876ea932558a157f2285..c0490352850e3abb5526d3ea11eefb0f80c5876c 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 5f1cafb0a5090227216262e46deb61d7267b853d..51c51df6cc9349a18a621bb78a7c36692764508d 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)