re PR bootstrap/45350 (Failed to bootstrap on Linux/ia64)

PR bootstrap/45350
	* combine.c (try_combine): Initialize i1_is_used and i2_is_used.  Fix
	a comment.

From-SVN: r163389
This commit is contained in:
Bernd Schmidt 2010-08-19 23:34:07 +00:00 committed by Bernd Schmidt
parent e172187979
commit b98425dacb
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2010-08-19 Bernd Schmidt <bernds@codesourcery.com>
PR bootstrap/45350
* combine.c (try_combine): Initialize i1_is_used and i2_is_used. Fix
a comment.
2010-08-19 Nathan Froyd <froydnj@codesourcery.com>
* target.def (function_arg, function_incoming_arg): Remove const

View File

@ -2511,7 +2511,7 @@ try_combine (rtx i3, rtx i2, rtx i1, rtx i0, int *new_direct_jump_p)
/* Total number of SETs to put into I3. */
int total_sets;
/* Nonzero if I2's or I1's body now appears in I3. */
int i2_is_used, i1_is_used;
int i2_is_used = 0, i1_is_used = 0;
/* INSN_CODEs for new I3, new I2, and user of condition code. */
int insn_code_number, i2_code_number = 0, other_code_number = 0;
/* Contains I3 if the destination of I3 is used in its source, which means
@ -2546,8 +2546,8 @@ try_combine (rtx i3, rtx i2, rtx i1, rtx i0, int *new_direct_jump_p)
int i;
/* Only try four-insn combinations when there's high likelihood of
success. Look for simple insns, such as loads of constants, unary
operations, or binary operations involving a constant. */
success. Look for simple insns, such as loads of constants or
binary operations involving a constant. */
if (i0)
{
int i;