From b98425dacbe1de9fb2ac9b28975240ccbfa0c813 Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Thu, 19 Aug 2010 23:34:07 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/combine.c | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 18136b697af7..a1c3658a2ab8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2010-08-19 Bernd Schmidt + + PR bootstrap/45350 + * combine.c (try_combine): Initialize i1_is_used and i2_is_used. Fix + a comment. + 2010-08-19 Nathan Froyd * target.def (function_arg, function_incoming_arg): Remove const diff --git a/gcc/combine.c b/gcc/combine.c index 6a2aa8ae4175..9c5d8d000409 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;