re PR target/15822 (Several alpha testsuite regressions: gcc.c-torture/execute/ieee/fp-cmp-[458].c)

2004-06-04  Paolo Bonzini  <bonzini@gnu.org>

	PR target/15822
	* dojump.c (do_jump): Fix uninitialized variable tcode1.

From-SVN: r82626
This commit is contained in:
Paolo Bonzini 2004-06-04 16:29:17 +00:00 committed by Paolo Bonzini
parent 3a786c6263
commit 14bbffa1d2
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2004-06-04 Paolo Bonzini <bonzini@gnu.org>
PR target/15822
* dojump.c (do_jump): Fix uninitialized variable tcode1.
2004-06-04 Jerry Quinn <jlquinn@optonline.net>
* Makefile.in (insn-conditions.o): Back out removal of reload.h.

View File

@ -525,26 +525,31 @@ do_jump (tree exp, rtx if_false_label, rtx if_true_label)
{
enum rtx_code rcode1;
enum tree_code tcode1 = UNORDERED_EXPR, tcode2;
enum tree_code tcode1, tcode2;
case UNLT_EXPR:
rcode1 = UNLT;
tcode1 = UNORDERED_EXPR;
tcode2 = LT_EXPR;
goto unordered_bcc;
case UNLE_EXPR:
rcode1 = UNLE;
tcode1 = UNORDERED_EXPR;
tcode2 = LE_EXPR;
goto unordered_bcc;
case UNGT_EXPR:
rcode1 = UNGT;
tcode1 = UNORDERED_EXPR;
tcode2 = GT_EXPR;
goto unordered_bcc;
case UNGE_EXPR:
rcode1 = UNGE;
tcode1 = UNORDERED_EXPR;
tcode2 = GE_EXPR;
goto unordered_bcc;
case UNEQ_EXPR:
rcode1 = UNEQ;
tcode1 = UNORDERED_EXPR;
tcode2 = EQ_EXPR;
goto unordered_bcc;
case LTGT_EXPR: