https://gcc.gnu.org/g:35b08967b9fcfe983e55d7bdb7df597b6ab0eec9
commit r16-9255-g35b08967b9fcfe983e55d7bdb7df597b6ab0eec9 Author: Stefan Schulze Frielinghaus <[email protected]> Date: Wed Jul 1 21:08:46 2026 +0200 s390: Fixup fix for *extzv_<mode>_{srl,sll}<clobbercc_or_nocc> Since r17-2057 the output template is a statement which means we have to annotate the mnemonic. gcc/ChangeLog: * config/s390/s390.md: Annotate mnemonic for extzv_<mode>_{srl,sll}<clobbercc_or_nocc>. (cherry picked from commit d2e155986d0ec36b40fe5a9695e18ad7599f1850) Diff: --- gcc/config/s390/s390.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md index 37aec633a546..52e9014e416d 100644 --- a/gcc/config/s390/s390.md +++ b/gcc/config/s390/s390.md @@ -8235,7 +8235,8 @@ return "<risbg_n>\t%0,%1,%<bfstart>3,128+%<bfend>3,64-%2"; } [(set_attr "op_type" "RIE") - (set_attr "z10prop" "z10_super_E1")]) + (set_attr "z10prop" "z10_super_E1") + (set_attr "mnemonic" "<risbg_n>")]) (define_insn "*extzv_<mode>_sll<clobbercc_or_nocc>" [(set (match_operand:GPR 0 "register_operand" "=d") @@ -8258,7 +8259,8 @@ return "<risbg_n>\t%0,%1,%<bfstart>3,128+%<bfend>3,%2"; } [(set_attr "op_type" "RIE") - (set_attr "z10prop" "z10_super_E1")]) + (set_attr "z10prop" "z10_super_E1") + (set_attr "mnemonic" "<risbg_n>")]) ;
