Commit 2d4368e6 by David Edelsohn Committed by David Edelsohn

rs6000.md (cr_logical): Swap order of CODE and MODE arguments to

        gen_rtx and compare operand with const0_rtx.

From-SVN: r46273
parent 0e91d384
2001-10-15 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.md (cr_logical): Swap order of CODE and
MODE arguments to gen_rtx and compare operand with const0_rtx.
2001-10-15 Neil Booth <neil@daikokuya.demon.co.uk> 2001-10-15 Neil Booth <neil@daikokuya.demon.co.uk>
* system.h: Poison old unused target macros. * system.h: Poison old unused target macros.
......
...@@ -12516,24 +12516,24 @@ ...@@ -12516,24 +12516,24 @@
positive_2 = branch_positive_comparison_operator (operands[3], CCEQmode); positive_2 = branch_positive_comparison_operator (operands[3], CCEQmode);
if (! positive_1) if (! positive_1)
operands[1] = gen_rtx (SImode, operands[1] = gen_rtx (rs6000_reverse_condition (GET_MODE (operands[2]),
rs6000_reverse_condition (GET_MODE (operands[2]),
GET_CODE (operands[1])), GET_CODE (operands[1])),
operands[2]); SImode,
operands[2], const0_rtx);
else if (GET_MODE (operands[1]) != SImode) else if (GET_MODE (operands[1]) != SImode)
operands[1] = gen_rtx (SImode, operands[1] = gen_rtx (GET_CODE (operands[1]),
GET_CODE (operands[1]), SImode,
operands[2]); operands[2], const0_rtx);
if (! positive_2) if (! positive_2)
operands[3] = gen_rtx (SImode, operands[3] = gen_rtx (rs6000_reverse_condition (GET_MODE (operands[4]),
rs6000_reverse_condition (GET_MODE (operands[4]),
GET_CODE (operands[3])), GET_CODE (operands[3])),
operands[4]); SImode,
operands[4], const0_rtx);
else if (GET_MODE (operands[3]) != SImode) else if (GET_MODE (operands[3]) != SImode)
operands[3] = gen_rtx (SImode, operands[3] = gen_rtx (GET_CODE (operands[3]),
GET_CODE (operands[3]), SImode,
operands[4]); operands[4], const0_rtx);
if (positive_1 == positive_2) if (positive_1 == positive_2)
{ {
......
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