[backport r179267 to fix PR bootstrap/50513 <mikpe@it.uu.se>]

gcc/

2011-09-27  Richard Sandiford  <richard.sandiford@linaro.org>

	* ipa-inline-analysis.c (predicate_probability): Avoid comparison
	between signed and unsigned.

--- gcc-4.7-20110924/gcc/ipa-inline-analysis.c.~1~	2011-09-23 19:30:34.000000000 +0200
+++ gcc-4.7-20110924/gcc/ipa-inline-analysis.c	2011-09-28 09:17:49.000000000 +0200
@@ -482,8 +482,8 @@ predicate_probability (conditions conds,
 				     i2 - predicate_first_dynamic_condition);
 		    if (c->code == CHANGED
 			&& (c->operand_num
-			    < VEC_length (inline_param_summary_t,
-					  inline_param_summary)))
+			    < (int) VEC_length (inline_param_summary_t,
+						inline_param_summary)))
 		      {
 			int iprob = VEC_index (inline_param_summary_t,
 					       inline_param_summary,
@@ -2353,8 +2353,8 @@ remap_edge_change_prob (struct cgraph_ed
 	  struct ipa_jump_func *jfunc = ipa_get_ith_jump_func (args, i);
 	  if (jfunc->type == IPA_JF_PASS_THROUGH
 	      && (jfunc->value.pass_through.formal_id
-		  < VEC_length (inline_param_summary_t,
-				inlined_es->param)))
+		  < (int) VEC_length (inline_param_summary_t,
+				      inlined_es->param)))
 	    {
 	      int prob1 = VEC_index (inline_param_summary_t,
 				     es->param, i)->change_prob;
