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 } */
> +/*
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/
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
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
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