Commit f411a73a by Devang Patel Committed by Devang Patel

alias.c (init_alias_analysis): Use ggc_calloc instead of xrealloc.

       * alias.c (init_alias_analysis): Use ggc_calloc instead of
       xrealloc.
       (end_alias_analysis): Use ggc_free instead fo free.

From-SVN: r82251
parent 9874adaf
2004-05-25 Devang Patel <dpatel@apple.com>
* alias.c (init_alias_analysis): Use ggc_calloc instead of
xrealloc.
(end_alias_analysis): Use ggc_free instead fo free.
2004-05-25 Andrew Pinski <pinskia@physics.uc.edu> 2004-05-25 Andrew Pinski <pinskia@physics.uc.edu>
PR target/15546 PR target/15546
......
...@@ -2827,10 +2827,7 @@ init_alias_analysis (void) ...@@ -2827,10 +2827,7 @@ init_alias_analysis (void)
reg_seen = xmalloc (maxreg); reg_seen = xmalloc (maxreg);
if (! reload_completed && flag_old_unroll_loops) if (! reload_completed && flag_old_unroll_loops)
{ {
/* ??? Why are we realloc'ing if we're just going to zero it? */ alias_invariant = ggc_calloc (maxreg, sizeof (rtx));
alias_invariant = xrealloc (alias_invariant,
maxreg * sizeof (rtx));
memset (alias_invariant, 0, maxreg * sizeof (rtx));
alias_invariant_size = maxreg; alias_invariant_size = maxreg;
} }
...@@ -3031,7 +3028,7 @@ end_alias_analysis (void) ...@@ -3031,7 +3028,7 @@ end_alias_analysis (void)
reg_known_equiv_p = 0; reg_known_equiv_p = 0;
if (alias_invariant) if (alias_invariant)
{ {
free (alias_invariant); ggc_free (alias_invariant);
alias_invariant = 0; alias_invariant = 0;
alias_invariant_size = 0; alias_invariant_size = 0;
} }
......
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