Re: [PATCH] genpreds.cc: Do not use rawmemchr for insn_constraint_len

2025-07-22 Thread Richard Biener
On Mon, Jul 21, 2025 at 6:28 PM Stefan Schulze Frielinghaus wrote: > > Bootstrapped successfully on s390x and tests dg.exp=asm-hard-reg-\*.c > and s390.exp=asm-hard-reg-\*.c are successful, too. Ok for mainline? OK. Richard. > -- >8 -- > > The GNU extension rawmemchr cannot be used. Therefore

Re: [PATCH] genpreds.cc: Do not use rawmemchr for insn_constraint_len

2025-07-21 Thread Marc Poulhiès
On Mon Jul 21, 2025 at 6:27 PM CEST, Stefan Schulze Frielinghaus wrote: > Bootstrapped successfully on s390x and tests dg.exp=asm-hard-reg-\*.c > and s390.exp=asm-hard-reg-\*.c are successful, too. Ok for mainline? FYI, I've created https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121201, you may wan

Re: [PATCH] genpreds.cc: Do not use rawmemchr for insn_constraint_len

2025-07-21 Thread Andreas Schwab
On Jul 21 2025, Stefan Schulze Frielinghaus wrote: > diff --git a/gcc/genpreds.cc b/gcc/genpreds.cc > index c6a2983419a..4f8beeb0514 100644 > --- a/gcc/genpreds.cc > +++ b/gcc/genpreds.cc > @@ -1184,7 +1184,12 @@ write_insn_constraint_len (void) >puts ("default: break;\n" > "}\n"

[PATCH] genpreds.cc: Do not use rawmemchr for insn_constraint_len

2025-07-21 Thread Stefan Schulze Frielinghaus
Bootstrapped successfully on s390x and tests dg.exp=asm-hard-reg-\*.c and s390.exp=asm-hard-reg-\*.c are successful, too. Ok for mainline? -- >8 -- The GNU extension rawmemchr cannot be used. Therefore, replace it by a simple loop. gcc/ChangeLog: * genpreds.cc (write_insn_constraint_l