Commit 1dc5d842 by Roger Sayle Committed by Roger Sayle

re PR middle-end/26279 (ICE in do_compare_rtx_and_jump)


	PR middle-end/26279
	PR middle-end/26280
	PR middle-end/26283
	* dojump.c (do_compare_rtx_and_jump): Handle multi-word LE.

From-SVN: r110983
parent 6aed477a
2006-02-14 Roger Sayle <roger@eyesopen.com>
PR middle-end/26279
PR middle-end/26280
PR middle-end/26283
* dojump.c (do_compare_rtx_and_jump): Handle multi-word LE.
2006-02-14 Daniel Berlin <dberlin@dberlin.org> 2006-02-14 Daniel Berlin <dberlin@dberlin.org>
Fix PR tree-optimization/26260 Fix PR tree-optimization/26260
......
...@@ -921,6 +921,11 @@ do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp, ...@@ -921,6 +921,11 @@ do_compare_rtx_and_jump (rtx op0, rtx op1, enum rtx_code code, int unsignedp,
if_false_label, if_true_label); if_false_label, if_true_label);
break; break;
case LE:
do_jump_by_parts_greater_rtx (mode, 0, op0, op1,
if_true_label, if_false_label);
break;
case GT: case GT:
do_jump_by_parts_greater_rtx (mode, 0, op0, op1, do_jump_by_parts_greater_rtx (mode, 0, op0, op1,
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