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:
parent
e172187979
commit
b98425dacb
|
@ -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>
|
2010-08-19 Nathan Froyd <froydnj@codesourcery.com>
|
||||||
|
|
||||||
* target.def (function_arg, function_incoming_arg): Remove const
|
* target.def (function_arg, function_incoming_arg): Remove const
|
||||||
|
|
|
@ -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. */
|
/* Total number of SETs to put into I3. */
|
||||||
int total_sets;
|
int total_sets;
|
||||||
/* Nonzero if I2's or I1's body now appears in I3. */
|
/* 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. */
|
/* INSN_CODEs for new I3, new I2, and user of condition code. */
|
||||||
int insn_code_number, i2_code_number = 0, other_code_number = 0;
|
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
|
/* 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;
|
int i;
|
||||||
|
|
||||||
/* Only try four-insn combinations when there's high likelihood of
|
/* Only try four-insn combinations when there's high likelihood of
|
||||||
success. Look for simple insns, such as loads of constants, unary
|
success. Look for simple insns, such as loads of constants or
|
||||||
operations, or binary operations involving a constant. */
|
binary operations involving a constant. */
|
||||||
if (i0)
|
if (i0)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
Loading…
Reference in New Issue