https://gcc.gnu.org/g:d2e155986d0ec36b40fe5a9695e18ad7599f1850

commit r17-2070-gd2e155986d0ec36b40fe5a9695e18ad7599f1850
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>.

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 746188530d79..3b6ea26cbc22 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>")])
 
 
 ;

Reply via email to