mirror of git://gcc.gnu.org/git/gcc.git
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:
parent
0e91d38470
commit
2d4368e6cd
|
@ -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.
|
||||||
|
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue