Re: [PATCH] v2: Allow limited extended asm at toplevel [PR41045]

2024-12-11 Thread Andreas Schwab
On Dez 05 2024, Jakub Jelinek wrote: > --- gcc/testsuite/c-c++-common/toplevel-asm-1.c.jj2024-11-01 > 15:09:46.209708353 +0100 > +++ gcc/testsuite/c-c++-common/toplevel-asm-1.c 2024-11-01 > 19:25:47.512567789 +0100 > @@ -0,0 +1,25 @@ > +/* PR c/41045 */ > +/* { dg-do compile } */ > +/*

Re: [PATCH] v2: Allow limited extended asm at toplevel [PR41045]

2024-12-05 Thread Jakub Jelinek
On Wed, Dec 04, 2024 at 02:22:27PM -0500, Jason Merrill wrote: > Maybe the diagnostic could say it's invalid because it allows a register? Thanks. Here is what I've committed after another bootstrap/regtest on x86_64-linux and i686-linux: 2024-12-05 Jakub Jelinek PR c/41045 gcc/

Re: [PATCH] v2: Allow limited extended asm at toplevel [PR41045]

2024-12-04 Thread Jason Merrill
On 11/22/24 4:45 AM, Jakub Jelinek wrote: 2024-11-22 Jakub Jelinek PR c/41045 gcc/ * output.h (insn_noperands): Declare. * final.cc (insn_noperands): No longer static. * varasm.cc (assemble_asm): Handle ASM_EXPR. * lto-streamer-out.cc (lto_output_tople

Re: [PATCH] v2: Allow limited extended asm at toplevel [PR41045]

2024-11-30 Thread Jeff Law
On 11/22/24 2:45 AM, Jakub Jelinek wrote: On Thu, Nov 21, 2024 at 09:32:51PM +, Joseph Myers wrote: On Sat, 2 Nov 2024, Jakub Jelinek wrote: +Extended @code{asm} statements outside of functions may not use any +qualifiers, may not specify clobbers, may not use @code{%}, @code{+} or +@co

[PATCH] v2: Allow limited extended asm at toplevel [PR41045]

2024-11-22 Thread Jakub Jelinek
On Thu, Nov 21, 2024 at 09:32:51PM +, Joseph Myers wrote: > On Sat, 2 Nov 2024, Jakub Jelinek wrote: > > > +Extended @code{asm} statements outside of functions may not use any > > +qualifiers, may not specify clobbers, may not use @code{%}, @code{+} or > > +@code{&} modifiers in constraints an