On Mon, Feb 24, 2003 at 05:33:01PM -0700, law@redhat.com wrote: > if (((unsigned long long int)((float) ~((~0ULL) >> 1))) != > 0x8000000000000000ULL) Not a bug in real.c; fold_convert is failing to mention that we're converting back to *unsigned* LL. I'll work on a fix. r~