aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorRask Ingemann Lambertsen <rask@sygehus.dk>2007-07-25 12:58:48 +0200
committerRask Ingemann Lambertsen <rask@gcc.gnu.org>2007-07-25 10:58:48 +0000
commitba6cb9d26806df2c44e946337f6348d5eaebd668 (patch)
tree4534d07651d760ee5ea642d0b7a7100a12d15e3c /gcc/testsuite
parent024fefe28f33db98a90d12347d6db01bde53f635 (diff)
downloadgcc-ba6cb9d26806df2c44e946337f6348d5eaebd668.zip
gcc-ba6cb9d26806df2c44e946337f6348d5eaebd668.tar.gz
gcc-ba6cb9d26806df2c44e946337f6348d5eaebd668.tar.bz2
pr29584.c: Only run test if pointers have the same size as "long int" and are 32 or 64...
* gcc.dg/torture/pr29584.c: Only run test if pointers have the same size as "long int" and are 32 or 64 bits wide. * gcc.dg/torture/pr28814.c: Likewise. From-SVN: r126907
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr28814.c2
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr29584.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 972dbfb..057c0ca 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
+ * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
+ size as "long int" and are 32 or 64 bits wide.
+ * gcc.dg/torture/pr28814.c: Likewise.
+
+2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
+
* gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
exactly as wide as an int.
diff --git a/gcc/testsuite/gcc.dg/torture/pr28814.c b/gcc/testsuite/gcc.dg/torture/pr28814.c
index 94bbc74..cc3c9f6 100644
--- a/gcc/testsuite/gcc.dg/torture/pr28814.c
+++ b/gcc/testsuite/gcc.dg/torture/pr28814.c
@@ -1,4 +1,4 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { ilp32 || lp64 } } } */
struct w49
{
diff --git a/gcc/testsuite/gcc.dg/torture/pr29584.c b/gcc/testsuite/gcc.dg/torture/pr29584.c
index 84bfddc..4cb51d27 100644
--- a/gcc/testsuite/gcc.dg/torture/pr29584.c
+++ b/gcc/testsuite/gcc.dg/torture/pr29584.c
@@ -1,5 +1,5 @@
/* PR middle-end/29584 */
-/* { dg-do compile } */
+/* { dg-do compile { target { ilp32 || lp64 } } } */
extern void *foo1 (void);
extern void foo2 (void);