2 floatunsisf-1.c from the execute part of the gcc torture tests.
7 /* The fp-bit.c function __floatunsisf had a latent bug where guard bits
8 could be lost leading to incorrect rounding. */
9 /* Origin: Joseph Myers <joseph@codesourcery.com> */
11 #if __INT_MAX__ >= 0x7fffffff
12 volatile unsigned u
= 0x80000081;
14 volatile unsigned long u
= 0x80000081;
16 volatile float f1
, f2
;
18 testTortureExecute (void)
22 f2
= (float) 0x80000081;