From: Devang Patel Date: Tue, 25 May 2004 18:10:41 +0000 (-0700) Subject: alias.c (init_alias_analysis): Use ggc_calloc instead of xrealloc. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f411a73a8caf915d2685c5065de6c918de76daad;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5819e6c34c4..2de0da59277 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-05-25 Devang Patel + + * 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 PR target/15546 diff --git a/gcc/alias.c b/gcc/alias.c index 46d1dca0168..18566c564c5 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -2827,10 +2827,7 @@ init_alias_analysis (void) reg_seen = xmalloc (maxreg); if (! reload_completed && flag_old_unroll_loops) { - /* ??? Why are we realloc'ing if we're just going to zero it? */ - alias_invariant = xrealloc (alias_invariant, - maxreg * sizeof (rtx)); - memset (alias_invariant, 0, maxreg * sizeof (rtx)); + alias_invariant = ggc_calloc (maxreg, sizeof (rtx)); alias_invariant_size = maxreg; } @@ -3031,7 +3028,7 @@ end_alias_analysis (void) reg_known_equiv_p = 0; if (alias_invariant) { - free (alias_invariant); + ggc_free (alias_invariant); alias_invariant = 0; alias_invariant_size = 0; }