[Bug middle-end/54704] [4.8 Regression] three-fold increase in compile-time between r191483 and r191569

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Sep 25 14:10:00 GMT 2012


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.



More information about the Gcc-bugs mailing list