On 2012-06-11 16:23, Mike Stump wrote: > On Jun 11, 2012, at 4:06 PM, Richard Henderson wrote: >> Bah. Wrong patch. >> >> >> r~ >> <z.txt> > > > Hum, I'm trying to see how this patch works... I feel like there is > something I'm missing, like a shift?
Double-bah. That's what I get for changing the patch at the last minute. r~
* config/alpha/alpha.c (HWI_HEX2): Add missing shift. diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 3dda9fb..2177288 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -5451,7 +5451,7 @@ alpha_trampoline_init (rtx m_tramp, tree fndecl, rtx chain_value) chain_value = convert_memory_address (Pmode, chain_value); #endif -#define HWI_HEX2(X,Y) (((HOST_WIDE_INT)0x ## X ## u) | 0x ## Y ## u) +#define HWI_HEX2(X,Y) (((HOST_WIDE_INT)0x ## X ## u << 32) | 0x ## Y ## u) if (TARGET_ABI_OPEN_VMS) {