Commit f2846820 by Jeff Law Committed by Jeff Law

sched-deps.c (free_deps): Avoid calling free_INSN_LIST_list on empty lists.

        * sched-deps.c (free_deps): Avoid calling free_INSN_LIST_list
        on empty lists.

From-SVN: r54347
parent 80815706
2002-06-07 Jeffrey Law <law@redhat.com>
* sched-deps.c (free_deps): Avoid calling free_INSN_LIST_list
on empty lists.
2002-06-07 H.J. Lu (hjl@gnu.org) 2002-06-07 H.J. Lu (hjl@gnu.org)
* configure.in: Add --enable-__cxa_atexit. * configure.in: Add --enable-__cxa_atexit.
......
...@@ -1508,9 +1508,12 @@ free_deps (deps) ...@@ -1508,9 +1508,12 @@ free_deps (deps)
EXECUTE_IF_SET_IN_REG_SET (&deps->reg_last_in_use, 0, i, EXECUTE_IF_SET_IN_REG_SET (&deps->reg_last_in_use, 0, i,
{ {
struct deps_reg *reg_last = &deps->reg_last[i]; struct deps_reg *reg_last = &deps->reg_last[i];
free_INSN_LIST_list (&reg_last->uses); if (reg_last->uses)
free_INSN_LIST_list (&reg_last->sets); free_INSN_LIST_list (&reg_last->uses);
free_INSN_LIST_list (&reg_last->clobbers); if (reg_last->sets)
free_INSN_LIST_list (&reg_last->sets);
if (reg_last->clobbers)
free_INSN_LIST_list (&reg_last->clobbers);
}); });
CLEAR_REG_SET (&deps->reg_last_in_use); CLEAR_REG_SET (&deps->reg_last_in_use);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment