aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@cygnus.com>1999-03-22 15:11:34 +0000
committerJim Wilson <wilson@gcc.gnu.org>1999-03-22 07:11:34 -0800
commitc3dcbf646de3c244d4cfe85956937246b6fff383 (patch)
treeaaaed7dd342e9d6309912dd3b59a64326d86ed9c /gcc
parent8ccf0ab7e1b04b8cbe275039e1f87e2a4733acb7 (diff)
downloadgcc-c3dcbf646de3c244d4cfe85956937246b6fff383.zip
gcc-c3dcbf646de3c244d4cfe85956937246b6fff383.tar.gz
gcc-c3dcbf646de3c244d4cfe85956937246b6fff383.tar.bz2
Fix bf-sign-2.c failure on 64-bit host caused by my last patch.
* bf-sign-2.c (main): Replace struct sizeof test with 4. From-SVN: r25902
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.c-torture/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.c-torture/ChangeLog b/gcc/testsuite/gcc.c-torture/ChangeLog
index 53babe5..ee09585 100644
--- a/gcc/testsuite/gcc.c-torture/ChangeLog
+++ b/gcc/testsuite/gcc.c-torture/ChangeLog
@@ -1,3 +1,7 @@
+Mon Mar 22 14:55:58 1999 Jim Wilson <wilson@cygnus.com>
+
+ * bf-sign-2.c (main): Replace struct sizeof test with 4.
+
Wed Mar 17 12:22:39 1999 Richard Henderson <rth@cygnus.com>
* gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
diff --git a/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c b/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c
index 365e061..f0a8d52 100644
--- a/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c
+++ b/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c
@@ -40,7 +40,9 @@ main ()
if ((x.u15 - 2) >= 0) /* promoted value should be signed */
abort ();
- if (sizeof (struct { unsigned long u32:32;}) <= sizeof (int))
+ /* Conditionalize check on whether integers are 4 bytes or larger, i.e.
+ larger than a 31 bit bitfield. */
+ if (sizeof (int) >= 4)
{
if ((x.u31 - 2) >= 0) /* promoted value should be signed */
abort ();