convex.md: Use "+" instead of "=" for outputs wrapped in a STRICT_LOW_PART.

* convex.md: Use "+" instead of "=" for outputs wrapped in a
        STRICT_LOW_PART.
        * i370.md, i386.md, ns32k.md, sh.md, vax.md: Likewise.

From-SVN: r36362
This commit is contained in:
Jeffrey A Law 2000-09-12 14:58:47 +00:00 committed by Jeff Law
parent a86dc4a3fc
commit 208b0ab1c8
7 changed files with 18 additions and 12 deletions

View File

@ -1,3 +1,9 @@
Tue Sep 12 08:53:57 2000 Jeffrey A Law (law@cygnus.com)
* convex.md: Use "+" instead of "=" for outputs wrapped in a
STRICT_LOW_PART.
* i370.md, i386.md, ns32k.md, sh.md, vax.md: Likewise.
2000-09-12 Kazu Hirata <kazu@hxi.com>
* unroll.c: Fix formatting.

View File

@ -301,7 +301,7 @@
operands[1] = force_reg (SImode, operands[1]);")
(define_insn ""
[(set (strict_low_part (match_operand:SI 0 "general_operand" "=d,r,d,r,r,m"))
[(set (strict_low_part (match_operand:SI 0 "general_operand" "+d,r,d,r,r,m"))
(match_operand:SI 1 "general_operand" "d,r,Q,m,i,r"))]
"register_operand (operands[0], SImode)
|| register_operand (operands[1], SImode)"

View File

@ -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"))]
""
"*

View File

@ -1717,7 +1717,7 @@
(set_attr "mode" "HI")])
(define_insn "*movstricthi_xor"
[(set (strict_low_part (match_operand:HI 0 "register_operand" "=r"))
[(set (strict_low_part (match_operand:HI 0 "register_operand" "+r"))
(match_operand:HI 1 "const0_operand" "i"))
(clobber (reg:CC 17))]
"reload_completed && (!TARGET_USE_MOV0 || optimize_size)"

View File

@ -993,7 +993,7 @@
}")
(define_insn ""
[(set (strict_low_part (match_operand:HI 0 "register_operand" "=r"))
[(set (strict_low_part (match_operand:HI 0 "register_operand" "+r"))
(plus:HI (match_operand:HI 1 "general_operand" "0")
(match_operand:HI 2 "general_operand" "g")))]
""
@ -1021,7 +1021,7 @@
}")
(define_insn ""
[(set (strict_low_part (match_operand:QI 0 "register_operand" "=r"))
[(set (strict_low_part (match_operand:QI 0 "register_operand" "+r"))
(plus:QI (match_operand:QI 1 "general_operand" "0")
(match_operand:QI 2 "general_operand" "g")))]
""
@ -1136,7 +1136,7 @@
}")
(define_insn ""
[(set (strict_low_part (match_operand:HI 0 "register_operand" "=r"))
[(set (strict_low_part (match_operand:HI 0 "register_operand" "+r"))
(minus:HI (match_operand:HI 1 "general_operand" "0")
(match_operand:HI 2 "general_operand" "g")))]
""
@ -1165,7 +1165,7 @@
}")
(define_insn ""
[(set (strict_low_part (match_operand:QI 0 "register_operand" "=r"))
[(set (strict_low_part (match_operand:QI 0 "register_operand" "+r"))
(minus:QI (match_operand:QI 1 "general_operand" "0")
(match_operand:QI 2 "general_operand" "g")))]
""

View File

@ -2351,7 +2351,7 @@
(set_attr "length" "*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,0")])
(define_insn "movsi_i_lowpart"
[(set (strict_low_part (match_operand:SI 0 "general_movdst_operand" "=r,r,r,r,r,m,r"))
[(set (strict_low_part (match_operand:SI 0 "general_movdst_operand" "+r,r,r,r,r,m,r"))
(match_operand:SI 1 "general_movsrc_operand" "Q,rI,mr,xl,t,r,i"))]
"register_operand (operands[0], SImode)
|| register_operand (operands[1], SImode)"

View File

@ -257,7 +257,7 @@
}")
(define_insn "movstricthi"
[(set (strict_low_part (match_operand:HI 0 "register_operand" "=g"))
[(set (strict_low_part (match_operand:HI 0 "register_operand" "+g"))
(match_operand:HI 1 "general_operand" "g"))]
""
"*
@ -307,7 +307,7 @@
}")
(define_insn "movstrictqi"
[(set (strict_low_part (match_operand:QI 0 "register_operand" "=g"))
[(set (strict_low_part (match_operand:QI 0 "register_operand" "+g"))
(match_operand:QI 1 "general_operand" "g"))]
""
"*