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
This commit is contained in:
parent
8ccf0ab7e1
commit
c3dcbf646d
@ -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>
|
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.
|
* gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
|
||||||
|
@ -40,7 +40,9 @@ main ()
|
|||||||
if ((x.u15 - 2) >= 0) /* promoted value should be signed */
|
if ((x.u15 - 2) >= 0) /* promoted value should be signed */
|
||||||
abort ();
|
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 */
|
if ((x.u31 - 2) >= 0) /* promoted value should be signed */
|
||||||
abort ();
|
abort ();
|
||||||
|
Loading…
Reference in New Issue
Block a user