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.