cross from alpha to arm

Richard Henderson rth@cygnus.com
Wed Oct 15 11:04:00 GMT 1997


On Wed, Oct 15, 1997 at 09:15:25AM +0800, Stephen Williams wrote:
> + #if HOST_BITS_PER_WIDE_INT > 32
> +   if (i & 0xffffffff00000000LL) return FALSE;
> + #endif

Make this instead

  if (i & ~(unsigned HOST_WIDE_INT) 0xffffffff) return FALSE;

The LL will mess up non-gcc 64-bit hosts, and the conditional
will be optimized away on hosts it doesn't matter for.


r~



More information about the Gcc mailing list