This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: getting rid of ggc_push_context


On Fri, 2004-10-01 at 14:51, Jan Hubicka wrote:
> > Richard Henderson <rth@redhat.com> writes:
> > 
> > > On Fri, Oct 01, 2004 at 08:28:02AM -0700, Zack Weinberg wrote:
> > >> I seriously wonder whether the ggc_collect call inside CSE is still
> > >> necessary.
> > >
> > > Until we get rid of cse-follow-jumps, I don't see that much has
> > > changed in how CSE operates.
> > 
> > I don't know anything that changed either, but Dan did measurements
> > and found it didn't blow up memory anymore.  Unfortunately, he's not
> > around just now, but hopefully he can give details when he gets back.
> 
> cse was never blowing memory in the common testcases (actually it never
> shown top int he memory consumption statistics).  I guess this call has
> been added to care some patological case....
You need lots of blocks and paths through the CFG as well as a
large number of expressions.  Certain parts of the Plum Hall
testsuite are notorious for causing explosions in CSE.

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]