mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 19:03:59 +08:00
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
This commit is contained in:
parent
9874adaf91
commit
f411a73a8c
@ -1,3 +1,9 @@
|
||||
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>
|
||||
|
||||
PR target/15546
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user