aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2010-08-19 23:34:07 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2010-08-19 23:34:07 +0000
commitb98425dacbe1de9fb2ac9b28975240ccbfa0c813 (patch)
tree10ad9f9c7b866f124ca57f3fe26df868f1925e47 /gcc/combine.c
parente1721879798432788561c2dd7d8b8919ffa47b5d (diff)
downloadgcc-b98425dacbe1de9fb2ac9b28975240ccbfa0c813.zip
gcc-b98425dacbe1de9fb2ac9b28975240ccbfa0c813.tar.gz
gcc-b98425dacbe1de9fb2ac9b28975240ccbfa0c813.tar.bz2
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
Diffstat (limited to 'gcc/combine.c')
-rw-r--r--gcc/combine.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/combine.c b/gcc/combine.c
index 6a2aa8a..9c5d8d0 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -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;