diff options
author | Jim Wilson <wilson@cygnus.com> | 1999-03-22 15:11:34 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1999-03-22 07:11:34 -0800 |
commit | c3dcbf646de3c244d4cfe85956937246b6fff383 (patch) | |
tree | aaaed7dd342e9d6309912dd3b59a64326d86ed9c /gcc | |
parent | 8ccf0ab7e1b04b8cbe275039e1f87e2a4733acb7 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c | 4 |
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 (); |