find a non-fixed, non-global register.
* ipa-pure-const.c (propagate_nothrow): Exit loop after
setting can_throw.
* omega.c (omega_eliminate_red): Break after setting red_found.
(omega_problem_has_red_equations): Similarly after setting found.
(omega_query_variable): Similarly after setting coupled.
* trans-decl.c (gfc_build_dummy_array_decl): Exit loop after
setting PACKED_PARTIAL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201132
138bc75d-0d04-0410-961f-
82ee72b054a4
+2013-07-22 Chang <pchang9@cs.wisc.edu>
+
+ * df-problems.c (can_move_insns_across): Exit loop once we
+ find a non-fixed, non-global register.
+
+ * ipa-pure-const.c (propagate_nothrow): Exit loop after
+ setting can_throw.
+
+ * omega.c (omega_eliminate_red): Break after setting red_found.
+ (omega_problem_has_red_equations): Similarly after setting found.
+ (omega_query_variable): Similarly after setting coupled.
+
2013-07-22 Marek Polacek <polacek@redhat.com>
* gimplify.c: Don't include gimple.h twice.
if (i < FIRST_PSEUDO_REGISTER
&& ! fixed_regs[i]
&& ! global_regs[i])
- fail = 1;
+ {
+ fail = 1;
+ break;
+ }
}
}
+2013-07-22 Chang <pchang9@cs.wisc.edu>
+
+ * trans-decl.c (gfc_build_dummy_array_decl): Exit loop after
+ setting PACKED_PARTIAL.
+
2013-07-22 Tobias Burnus <burnus@net-b.de>
* trans-array.c (gfc_array_allocate): Correct memory-leak patch.
&& as->lower[n]
&& as->upper[n]->expr_type == EXPR_CONSTANT
&& as->lower[n]->expr_type == EXPR_CONSTANT))
- packed = PACKED_PARTIAL;
+ {
+ packed = PACKED_PARTIAL;
+ break;
+ }
}
}
else
}
for (ie = node->indirect_calls; ie; ie = ie->next_callee)
if (ie->can_throw_external)
- can_throw = true;
+ {
+ can_throw = true;
+ break;
+ }
w_info = (struct ipa_dfs_info *) w->symbol.aux;
w = w_info->next_cycle;
}
for (red_found = 0, e = pb->num_geqs - 1; e >= 0; e--)
if (pb->geqs[e].color == omega_red)
- red_found = 1;
+ {
+ red_found = 1;
+ break;
+ }
if (!red_found)
{
for (e = pb->num_geqs - 1; e >= 0; e--)
if (pb->geqs[e].color == omega_red)
- result = true;
+ {
+ result = true;
+ break;
+ }
if (!result)
return false;
for (e = pb->num_geqs - 1; e >= 0; e--)
if (pb->geqs[e].color == omega_red)
- result = true;
+ {
+ result = true;
+ break;
+ }
if (dump_file && (dump_flags & TDF_DETAILS))
{
for (e = pb->num_subs - 1; e >= 0; e--)
if (pb->subs[e].coef[i] != 0)
- coupled = true;
+ {
+ coupled = true;
+ break;
+ }
for (e = pb->num_eqs - 1; e >= 0; e--)
if (pb->eqs[e].coef[i] != 0)