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:
Jim Wilson 1999-03-22 15:11:34 +00:00 committed by Jim Wilson
parent 8ccf0ab7e1
commit c3dcbf646d
2 changed files with 7 additions and 1 deletions

View File

@ -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.

View File

@ -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 ();