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

gen_rtx and compare operand with const0_rtx.

From-SVN: r46273
This commit is contained in:
David Edelsohn 2001-10-16 00:43:21 +00:00 committed by David Edelsohn
parent 0e91d38470
commit 2d4368e6cd
2 changed files with 17 additions and 12 deletions

View File

@ -1,3 +1,8 @@
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>
* system.h: Poison old unused target macros.

View File

@ -12516,24 +12516,24 @@
positive_2 = branch_positive_comparison_operator (operands[3], CCEQmode);
if (! positive_1)
operands[1] = gen_rtx (SImode,
rs6000_reverse_condition (GET_MODE (operands[2]),
operands[1] = gen_rtx (rs6000_reverse_condition (GET_MODE (operands[2]),
GET_CODE (operands[1])),
operands[2]);
SImode,
operands[2], const0_rtx);
else if (GET_MODE (operands[1]) != SImode)
operands[1] = gen_rtx (SImode,
GET_CODE (operands[1]),
operands[2]);
operands[1] = gen_rtx (GET_CODE (operands[1]),
SImode,
operands[2], const0_rtx);
if (! positive_2)
operands[3] = gen_rtx (SImode,
rs6000_reverse_condition (GET_MODE (operands[4]),
operands[3] = gen_rtx (rs6000_reverse_condition (GET_MODE (operands[4]),
GET_CODE (operands[3])),
operands[4]);
SImode,
operands[4], const0_rtx);
else if (GET_MODE (operands[3]) != SImode)
operands[3] = gen_rtx (SImode,
GET_CODE (operands[3]),
operands[4]);
operands[3] = gen_rtx (GET_CODE (operands[3]),
SImode,
operands[4], const0_rtx);
if (positive_1 == positive_2)
{