dojump.c (do_compare_rtx_and_jump): Also handle multi-word GTU and GEU.

* dojump.c (do_compare_rtx_and_jump): Also handle multi-word GTU
	and GEU.

From-SVN: r110992
This commit is contained in:
Roger Sayle 2006-02-14 17:54:41 +00:00 committed by Roger Sayle
parent de7f492b61
commit fb9c6d49ff
2 changed files with 15 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2006-02-14 Roger Sayle <roger@eyesopen.com>
* dojump.c (do_compare_rtx_and_jump): Also handle multi-word GTU
and GEU.
2006-02-14 Adam Nemet <anemet@caviumnetworks.com>
* simplify-rtx.c (simplify_subreg): Combine SUBREG and TRUNCATE.

View File

@ -916,6 +916,16 @@ do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp,
if_true_label, if_false_label);
break;
case GTU:
do_jump_by_parts_greater_rtx (mode, 1, op0, op1,
if_false_label, if_true_label);
break;
case GEU:
do_jump_by_parts_greater_rtx (mode, 1, op1, op0,
if_true_label, if_false_label);
break;
case LT:
do_jump_by_parts_greater_rtx (mode, 0, op1, op0,
if_false_label, if_true_label);