On Mon, May 6, 2013 at 12:01 PM, Jakub Jelinek <ja...@redhat.com> wrote:
> On Mon, Apr 29, 2013 at 01:42:55PM +0200, Jakub Jelinek wrote:
>> On Mon, Apr 29, 2013 at 03:39:58PM +0400, Maksim Kuznetsov wrote:
>> > 2013/4/29 Jakub Jelinek <ja...@redhat.com>:
>> > > Also, why are you handling just %{ and %}, and
>> > > not also %| ?  I mean, if you want to print say {|} into assembly for 
>> > > both
>> > > dialects, don't you need:
>> > > asm ("{dialect1%{%|%}|%{%|%}dialect2}");
>> > > or similar?  If you use just | instead of %|, it would be handled as
>> > > separator of the dialects.
>> >
>> > Sure. %| was removed due to concerns over some target architectures
>> > already use it, but now %| is under ASSEMBLER_DIALECT and doesn't seem
>> > to affect them.
>> >
>> > ChangeLog:
>> >
>> > 2013-04-29  Maxim Kuznetsov  <maks.kuznet...@gmail.com>
>> >     * final.c (do_assembler_dialects): Don't handle curly braces and
>> >     vertical bar escaped by % as dialect delimiters.
>> >     (output_asm_insn): Print curly braces and vertical bar if escaped
>> >     by % and ASSEMBLER_DIALECT defined.
>> >     * doc/tm.texi (ASSEMBLER_DIALECT): Document new standard escapes.
>> >
>> > testsuite/ChangeLog:
>> >
>> > 2013-04-29  Maxim Kuznetsov  <maks.kuznet...@gmail.com>
>> >
>> >     * gcc.target/i386/asm-dialect-2.c: New testcase.
>>
>> Ok, thanks.
>
> I've noticed this hasn't been applied yet; if you don't have SVN access, you
> need to mention it explicitly, or is there other reason why it hasn't been
> committed?
>
>         Jakub

I checked it in for him with a small change in document.   It
should be `|' instead of '@|'.

Thanks.

--
H.J.

Reply via email to