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