On Wed, Jul 27, 2011 at 4:40 AM, Uros Bizjak <ubiz...@gmail.com> wrote:
> On Wed, Jul 27, 2011 at 6:14 AM, H.J. Lu <hongjiu...@intel.com> wrote:
>
>> For x32, movabs is only supported with register and constant operands.
>> OK for trunk?
>
> As said on the PR49798, assembler should handle R_X86_64_64 relocations
>
> Anyway, the x86_64_movabs_operand predicate can be simplified to
> clearly show what it does.
>
> 2011-07-27  Uros Bizjak  <ubiz...@gmail.com>
>
>        * config/i386/predicates.md (x86_64_movabs_operand): Reject
>        pic32_bit_opreand operands.
>        * config/i386/i386.c (ix86_expand_move): Check x86_64_movabs_operand
>        in DImode.
>
> Testing on x86_64-pc-linux-gnu in progress.
>

Please keep in mind that x32 is 32bit. X32 should be very similar to ia32
in address range.

-- 
H.J.

Reply via email to