aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-02-20 06:36:33 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-02-20 06:36:33 +0000
commitf819a6a516e88b987f72f374c5e5d5e8f3ec2798 (patch)
treeee85f20e3caee635348aa67555b1bd7de084a494 /gcc
parentf38a62ffc53e07312eaa9148e05029c39e0df6a8 (diff)
downloadgcc-f819a6a516e88b987f72f374c5e5d5e8f3ec2798.zip
gcc-f819a6a516e88b987f72f374c5e5d5e8f3ec2798.tar.gz
gcc-f819a6a516e88b987f72f374c5e5d5e8f3ec2798.tar.bz2
20040130-1.c: Enable only when __INT_MAX__ >= 2147483647L.
* gcc.c-torture/compile/20040130-1.c: Enable only when __INT_MAX__ >= 2147483647L. * gcc.c-torture/compile/961203-1.c: Likewise. From-SVN: r78148
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20040130-1.c4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/961203-1.c7
3 files changed, 15 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4de2e4b..45acf23 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
+
+ * gcc.c-torture/compile/20040130-1.c: Enable only when
+ __INT_MAX__ >= 2147483647L.
+ * gcc.c-torture/compile/961203-1.c: Likewise.
+
2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
* g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
diff --git a/gcc/testsuite/gcc.c-torture/compile/20040130-1.c b/gcc/testsuite/gcc.c-torture/compile/20040130-1.c
index 0edcea4..e661c17 100644
--- a/gcc/testsuite/gcc.c-torture/compile/20040130-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/20040130-1.c
@@ -12,9 +12,13 @@ struct
unsigned int :4;
unsigned short :14;
unsigned int G938:8;
+#if __INT_MAX__ >= 2147483647L
unsigned int :30;
+#endif
unsigned short :16;
+#if __INT_MAX__ >= 2147483647L
unsigned int :18;
+#endif
unsigned short G939:9;
} G928b;
diff --git a/gcc/testsuite/gcc.c-torture/compile/961203-1.c b/gcc/testsuite/gcc.c-torture/compile/961203-1.c
index 40cac8e..9890858 100644
--- a/gcc/testsuite/gcc.c-torture/compile/961203-1.c
+++ b/gcc/testsuite/gcc.c-torture/compile/961203-1.c
@@ -1,8 +1,8 @@
/* The structure is too large for the xstormy16 - won't fit in 16
bits. */
-/* { dg-xfail-if "The array too big" { "h8300-*-*" } { "-mno-h" "-mn" } { "" } } */
-/* { dg-do assemble { xfail xstormy16-*-* m6811-*-* m6812-*-* } } */
+/* { dg-do assemble } */
+#if __INT_MAX__ >= 2147483647L
struct s {
char a[0x32100000];
int x:30, y:30;
@@ -17,3 +17,6 @@ main ()
if (p->x == p->y)
exit (1);
}
+#else
+int g;
+#endif