aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i370/i370.md
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/i370/i370.md')
-rw-r--r--gcc/config/i370/i370.md9
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/config/i370/i370.md b/gcc/config/i370/i370.md
index 3bdb025c2aa..33827e0d333 100644
--- a/gcc/config/i370/i370.md
+++ b/gcc/config/i370/i370.md
@@ -1065,7 +1065,7 @@ check_label_emit ();
;
(define_insn "movstrictqi"
- [(set (strict_low_part (match_operand:QI 0 "general_operand" "=d"))
+ [(set (strict_low_part (match_operand:QI 0 "general_operand" "+d"))
(match_operand:QI 1 "general_operand" "g"))]
""
"*
@@ -1087,7 +1087,7 @@ check_label_emit ();
;
(define_insn ""
- [(set (strict_low_part (match_operand:HI 0 "register_operand" "=d"))
+ [(set (strict_low_part (match_operand:HI 0 "register_operand" "+d"))
(match_operand:HI 1 "r_or_s_operand" "g"))]
""
"*
@@ -1110,7 +1110,7 @@ check_label_emit ();
)
(define_insn "movstricthi"
- [(set (strict_low_part (match_operand:HI 0 "general_operand" "=dm"))
+ [(set (strict_low_part (match_operand:HI 0 "general_operand" "+dm"))
(match_operand:HI 1 "general_operand" "d"))]
""
"*
@@ -2714,7 +2714,6 @@ check_label_emit ();
{
rtx dr = gen_reg_rtx (DImode);
rtx dr_0 = gen_rtx_SUBREG (SImode, dr, 0);
- rtx dr_1 = gen_rtx_SUBREG (SImode, dr, 1);
emit_insn (gen_rtx_SET (VOIDmode, dr_0, operands[1]));
@@ -4717,7 +4716,7 @@ check_label_emit ();
{
int i;
- emit_call_insn (gen_call (operands[0], const0_rtx, const0_rtx, const0_rtx));
+ emit_call_insn (GEN_CALL (operands[0], const0_rtx, const0_rtx, const0_rtx));
for (i = 0; i < XVECLEN (operands[2], 0); i++)
{