[Bug libstdc++/7076] [3.3/3.4 regression] iostreams very slow compared with earlier gcc versions

paolo at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Jan 13 20:37:00 GMT 2004


------- Additional Comments From paolo at gcc dot gnu dot org  2004-01-13 20:37 -------
Well, two punctualizations:
1- Actually, 3_3 is way behind mainline for puts :( This is because the
   locale cache was disabled due to leaks that couldn't be fixed in time.
   But, its much faster than 3.0 and 3.1.
2- About the recent code for gets: I have removed many functions and instantiated
   some more templates. Sorry for my naivete about such matters. First blush
   the patch looks quite invasive, but I'm not sure if actually breaks the ABI.
   If there are chances that it doesn't I would be *very* happy to work on it.
   we can expect a good improvement even without the caching, probably 2-3x.

-- 


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



More information about the Gcc-bugs mailing list