This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: cross from alpha to arm


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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]