"Naveen N. Rao" <naveen.n....@linux.vnet.ibm.com> writes:
> diff --git a/arch/powerpc/include/asm/exception-64s.h 
> b/arch/powerpc/include/asm/exception-64s.h
> index 2e4e7d8..9b7b302 100644
> --- a/arch/powerpc/include/asm/exception-64s.h
> +++ b/arch/powerpc/include/asm/exception-64s.h
> @@ -91,7 +91,7 @@
>   */
>  #define LOAD_HANDLER(reg, label)                                     \
>       ld      reg,PACAKBASE(r13);     /* get high part of &label */   \
> -     ori     reg,reg,(FIXED_SYMBOL_ABS_ADDR(label))@l;
> +     ori     reg,reg,((FIXED_SYMBOL_ABS_ADDR(label)) & 0xffff);

That's weird. We explicitly added the @l there to make it work with
binutils 2.22. Is the Redhat "2.23" not really 2.23 ?

cheers

Reply via email to