From: Stefan Schulze Frielinghaus <[email protected]>

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>.
---
 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 746188530d7..3b6ea26cbc2 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>")])
 
 
 ;
-- 
2.54.0

Reply via email to