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> 2001-10-15 Neil Booth <neil@daikokuya.demon.co.uk>
* system.h: Poison old unused target macros. * system.h: Poison old unused target macros.

View File

@ -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)
{ {