testcase question (portability)

Aldy Hernandez aldyh@redhat.com
Tue Feb 24 23:29:00 GMT 2004


Hi folks.

I'm thinking of adding this test, but I'm not sure it's 64-bit
portable, sane across all architectures, etc.  BTW, this is the
distilled testcase for the patch I just committed.

Cheers.
Aldy

#define IM 2147483648u

int main()
{
  int ival = 0x7ea4766d;

  ival = (int) ((float) ival * 43.999F / (float) IM);
  if (ival != 43)
    abort ();
  exit (0);
}



More information about the Gcc mailing list