From f411a73a8caf915d2685c5065de6c918de76daad Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Tue, 25 May 2004 11:10:41 -0700 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/alias.c | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5819e6c..2de0da5 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 46d1dca..18566c5 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; } -- 2.7.4