------- Comment #52 from hubicka at gcc dot gnu dot org  2009-02-23 16:06 
-------
With patches proposed for c/12245 we now need 377MB (from original over 1GB)
garbage and produce 920MB of IL.
Pretty much all the garbage is coming from temporary list constructed here:

      /* Add it to the vector.  */
      CONSTRUCTOR_APPEND_ELT(v, identifier, initializer);

in cp_parser_initializer_list.
Perhaps explicitly freeing would be good idea? 

Honza


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14179

Reply via email to