[Bug pch/53880] [4.8 Regression] compile time regression when generating precompiled headers for boost

markus at trippelsdorf dot de gcc-bugzilla@gcc.gnu.org
Mon Jul 30 10:54:00 GMT 2012


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

--- Comment #22 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-07-30 10:54:35 UTC ---
(In reply to comment #21)
> Markus, I think that r189951 should have fixed this problem (xf. 
> http://gcc.gnu.org/viewcvs?view=revision&revision=189951), although I suspect
> there will still be a compile time increase from GCC 4.7 to GCC 4.8 because of
> the macro expansion tracking stuff. Could you please try a recent trunk GCC 4.8
> and report back how compile times look for you now?

gcc version 4.8.0 20120730 (experimental) (GCC) 
markus@x4 tmp % time c++ -c -o pch.hpp.gch
/usr/include/boost/math/special_functions.hpp
c++ -c -o pch.hpp.gch /usr/include/boost/math/special_functions.hpp  138.60s
user 0.38s system 99% cpu 2:19.87 total

Still a 98% compile time regression on todays trunk.



More information about the Gcc-bugs mailing list