On Mon, Mar 5, 2012 at 2:04 PM, Uros Bizjak <ubiz...@gmail.com> wrote: > On Mon, Mar 5, 2012 at 10:42 PM, Jakub Jelinek <ja...@redhat.com> wrote: > >> On Mon, Mar 05, 2012 at 10:33:19PM +0100, Uros Bizjak wrote: >>> + case '^': >>> + if (TARGET_64BIT && Pmode == SImode) >>> + { >>> + fputs ("addr32", file); >>> +#ifndef HAVE_AS_IX86_REP_LOCK_PREFIX >>> + if (ASSEMBLER_DIALECT == ASM_ATT) >>> + fputs ("addr32; ", file); >>> + else >>> +#endif >>> + fputs ("addr32 ", file); >>> + } >> >> Why do you print addr32 twice? "addr32addr32; " or "addr32addr32 ". > > Oops, please remove the first one. >
It looks OK to me. I will test after I fix indirect jmp/call. -- H.J.