This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH, committed] Correct signedness warning in gimple-ssa-strength-reduction.c
- From: Bill Schmidt <wschmidt at linux dot vnet dot ibm dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Wed, 08 May 2013 12:08:11 -0500
- Subject: [PATCH, committed] Correct signedness warning in gimple-ssa-strength-reduction.c
This corrects a signed/unsigned comparison. Regstrapped on
powerpc64-unknown-linux-gnu, committed as obvious.
Thanks,
Bill
2013-05-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gimple-ssa-strength-reduction.c (count_candidates): Change
return value to int.
(analyze_candidates_and_replace): Change type of length to int.
Index: gcc/gimple-ssa-strength-reduction.c
===================================================================
--- gcc/gimple-ssa-strength-reduction.c (revision 198713)
+++ gcc/gimple-ssa-strength-reduction.c (working copy)
@@ -2259,7 +2259,7 @@ replace_uncond_cands_and_profitable_phis (slsr_can
/* Count the number of candidates in the tree rooted at C that have
not already been replaced under other interpretations. */
-static unsigned
+static int
count_candidates (slsr_cand_t c)
{
unsigned count = cand_already_replaced (c) ? 0 : 1;
@@ -3361,7 +3361,7 @@ analyze_candidates_and_replace (void)
less expensive to calculate than the replaced statements. */
else
{
- unsigned length;
+ int length;
enum machine_mode mode;
bool speed;