diff options
Diffstat (limited to 'gcc/config/i370/i370.md')
-rw-r--r-- | gcc/config/i370/i370.md | 9 |
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++) { |