On Thu, Jul 21, 2011 at 9:15 AM, Richard Henderson <r...@redhat.com> wrote: > On 07/21/2011 09:13 AM, H.J. Lu wrote: >>> > PR target/49798 >>> > * config/i386/i386.c (ix86_asm_integer): New. >>> > (TARGET_ASM_INTEGER): Likewise. >>> > >> This is the updated patch, using the same approach in sparc_assemble_integer. >> OK for trunk? > > Is there any reason why we don't simply accept .quad in the assembler? > It seems like this is making us jump through hoops for no reason. >
".quad symbol" isn't really valid for 32bit. I can add a new ".xquad" directive, similar to ".xword" for sparc, to treat it as .long symbol .long 0 If this is preferred, I can prepare a new patch to generate ".xquad". -- H.J.