Commit f972cae4 by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

re PR target/21914 (mmix-knuth-mmixware testsuite failure: compile/20030703-1.c)

	PR target/21914
	* config/mmix/mmix.md ("*movdicc_real_foldable")
	("*movdfcc_real_foldable", "*bCC_foldable")
	("*bCC_inverted_foldable"): Specify DImode for register being
	compared.

From-SVN: r100612
parent 1c3250ed
2005-06-05 Hans-Peter Nilsson <hp@bitrange.com>
PR target/21914
* config/mmix/mmix.md ("*movdicc_real_foldable")
("*movdfcc_real_foldable", "*bCC_foldable")
("*bCC_inverted_foldable"): Specify DImode for register being
compared.
2005-06-04 Roger Sayle <roger@eyesopen.com> 2005-06-04 Roger Sayle <roger@eyesopen.com>
* reg-stack.c (struct block_info_def): Correct grammar typo. * reg-stack.c (struct block_info_def): Correct grammar typo.
......
...@@ -762,7 +762,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2") ...@@ -762,7 +762,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2")
[(set (match_operand:DI 0 "register_operand" "=r,r,r,r") [(set (match_operand:DI 0 "register_operand" "=r,r,r,r")
(if_then_else:DI (if_then_else:DI
(match_operator 2 "mmix_foldable_comparison_operator" (match_operator 2 "mmix_foldable_comparison_operator"
[(match_operand 3 "register_operand" "r,r,r,r") [(match_operand:DI 3 "register_operand" "r,r,r,r")
(const_int 0)]) (const_int 0)])
(match_operand:DI 1 "mmix_reg_or_8bit_operand" "rI,0 ,rI,GM") (match_operand:DI 1 "mmix_reg_or_8bit_operand" "rI,0 ,rI,GM")
(match_operand:DI 4 "mmix_reg_or_8bit_operand" "0 ,rI,GM,rI")))] (match_operand:DI 4 "mmix_reg_or_8bit_operand" "0 ,rI,GM,rI")))]
...@@ -811,7 +811,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2") ...@@ -811,7 +811,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2")
(if_then_else:DF (if_then_else:DF
(match_operator (match_operator
2 "mmix_foldable_comparison_operator" 2 "mmix_foldable_comparison_operator"
[(match_operand 3 "register_operand" "r ,r ,r ,r") [(match_operand:DI 3 "register_operand" "r ,r ,r ,r")
(const_int 0)]) (const_int 0)])
(match_operand:DF 1 "mmix_reg_or_0_operand" "rGM,0 ,rGM,GM") (match_operand:DF 1 "mmix_reg_or_0_operand" "rGM,0 ,rGM,GM")
(match_operand:DF 4 "mmix_reg_or_0_operand" "0 ,rGM,GM ,rGM")))] (match_operand:DF 4 "mmix_reg_or_0_operand" "0 ,rGM,GM ,rGM")))]
...@@ -1032,7 +1032,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2") ...@@ -1032,7 +1032,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2")
[(set (pc) [(set (pc)
(if_then_else (if_then_else
(match_operator 1 "mmix_foldable_comparison_operator" (match_operator 1 "mmix_foldable_comparison_operator"
[(match_operand 2 "register_operand" "r") [(match_operand:DI 2 "register_operand" "r")
(const_int 0)]) (const_int 0)])
(label_ref (match_operand 0 "" "")) (label_ref (match_operand 0 "" ""))
(pc)))] (pc)))]
...@@ -1054,7 +1054,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2") ...@@ -1054,7 +1054,7 @@ DIVU %1,%1,%2\;GET %0,:rR\;NEGU %2,0,%0\;CSNN %0,$255,%2")
[(set (pc) [(set (pc)
(if_then_else (if_then_else
(match_operator 1 "mmix_foldable_comparison_operator" (match_operator 1 "mmix_foldable_comparison_operator"
[(match_operand 2 "register_operand" "r") [(match_operand:DI 2 "register_operand" "r")
(const_int 0)]) (const_int 0)])
(pc) (pc)
(label_ref (match_operand 0 "" ""))))] (label_ref (match_operand 0 "" ""))))]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment