http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54704
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|bernds at gcc dot gnu.org | Target Milestone|--- |4.8.0 Summary|three-fold increase in |[4.8 Regression] three-fold |compile-time between |increase in compile-time |r191483 and r191569 |between r191483 and r191569 --- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-09-25 14:09:37 UTC --- integration : 40.95 (45%) usr 0.20 ( 6%) sys 41.31 (43%) wall 79770 kB ( 7%) ggc thus the inliner (and here probably allocating new locations for the blocks) is responsible. With tramp3d you have around 1000 calls per assembler instruction emitted.