change; avoid a memory leak when returning early.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122346
138bc75d-0d04-0410-961f-
82ee72b054a4
+2007-02-27 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * loop-iv.c (simplify_using_initial_values): Fix oversight in previous
+ change; avoid a memory leak when returning early.
+
2007-02-26 Mark Mitchell <mark@codesourcery.com>
* c-decl.c (static_ctors): Move to c-common.c.
return;
}
if (for_each_rtx (expr, altered_reg_used, altered))
- return;
+ {
+ FREE_REG_SET (altered);
+ return;
+ }
}
if (!single_pred_p (e->src)