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.

Reply via email to