[PATCH] alias_invariant
Devang Patel
dpatel@apple.com
Sat May 22 01:55:00 GMT 2004
alias_invariant is GTY'ed so use ggc_realloc() instead of xrealloc().
2004-05-21 Devang Patel <dpatel@apple.com>
* alias.c (init_alias_analysis): Use ggc_realloc instead of
xrealloc.
(end_alias_analysis): Remove call to free().
Bootstrapped on powerpc-darwin. DejaGNU test run is in progress.
OK for mainline?
Thank you,
--
Devang
Index: alias.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/alias.c,v
retrieving revision 1.224
diff -c -3 -p -r1.224 alias.c
*** alias.c 30 Mar 2004 19:18:48 -0000 1.224
--- alias.c 21 May 2004 23:26:19 -0000
*************** init_alias_analysis (void)
*** 2828,2835 ****
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_size = maxreg;
}
--- 2828,2835 ----
if (! reload_completed && flag_old_unroll_loops)
{
/* ??? Why are we realloc'ing if we're just going to zero it?
*/
! alias_invariant = ggc_realloc (alias_invariant,
! maxreg * sizeof (rtx));
memset (alias_invariant, 0, maxreg * sizeof (rtx));
alias_invariant_size = maxreg;
}
*************** end_alias_analysis (void)
*** 3031,3037 ****
reg_known_equiv_p = 0;
if (alias_invariant)
{
- free (alias_invariant);
alias_invariant = 0;
alias_invariant_size = 0;
}
--- 3031,3036 ----
More information about the Gcc-patches
mailing list