Commit fb9c6d49 by Roger Sayle Committed by Roger Sayle

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
parent de7f492b
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> 2006-02-14 Adam Nemet <anemet@caviumnetworks.com>
* simplify-rtx.c (simplify_subreg): Combine SUBREG and TRUNCATE. * simplify-rtx.c (simplify_subreg): Combine SUBREG and TRUNCATE.
......
...@@ -916,6 +916,16 @@ do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp, ...@@ -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); if_true_label, if_false_label);
break; 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: case LT:
do_jump_by_parts_greater_rtx (mode, 0, op1, op0, do_jump_by_parts_greater_rtx (mode, 0, op1, op0,
if_false_label, if_true_label); if_false_label, if_true_label);
......
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