http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #10 from Jason Merrill 2011-06-30
21:10:07 UTC ---
Author: jason
Date: Thu Jun 30 21:10:03 2011
New Revision: 175732
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175732
Log:
PR c++/48481
* name-lookup.c (struct arg_l
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
Jason Merrill changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
Richard Guenther changed:
What|Removed |Added
Target Milestone|4.7.0 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
Jason Merrill changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #7 from Jason Merrill 2011-04-08
06:08:27 UTC ---
Author: jason
Date: Fri Apr 8 06:08:21 2011
New Revision: 172164
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172164
Log:
PR c++/48481
* tree.c (build_overload): All
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #6 from Jason Merrill 2011-04-08
06:08:16 UTC ---
Author: jason
Date: Fri Apr 8 06:08:13 2011
New Revision: 172163
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172163
Log:
PR c++/48481
* cp-tree.h (OVL_ARG_DEPENDENT
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #5 from Jason Merrill 2011-04-08
06:08:09 UTC ---
Author: jason
Date: Fri Apr 8 06:08:04 2011
New Revision: 172162
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=172162
Log:
PR c++/48481
* call.c (build_user_type_conv
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #4 from Jason Merrill 2011-04-07
20:47:14 UTC ---
Created attachment 23920
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23920
additional patch
This ought to help with the OVERLOAD garbage.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #3 from Jakub Jelinek 2011-04-07
12:16:23 UTC ---
Haven't bootstrapped/regtested it, but it is definitely improvement.
With N=1000 and N=2000 the generated assembly is identical, for N=1000
reported TOTAL went down from 432768 kB to 8
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #2 from Jason Merrill 2011-04-07
02:03:19 UTC ---
Created attachment 23906
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23906
Patch
This patch should avoid much of the baselink and tree vector garbage. Jakub,
can you give it
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48481
--- Comment #1 from Jakub Jelinek 2011-04-06
15:48:35 UTC ---
During perform_overload_resolution add_candidates allocates lots of ggc memory
which splice_viable immediately throws away and we don't ggc_collect during
parsing.
11 matches
Mail list logo