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



             Bug #: 54704

           Summary: three-fold increase in compile-time between r191483

                    and r191569

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Keywords: compile-time-hog

          Severity: normal

          Priority: P3

         Component: middle-end

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: rgue...@gcc.gnu.org

                CC: ber...@gcc.gnu.org, de...@gcc.gnu.org





http://gcc.opensuse.org/c++bench-frescobaldi/tramp3d/ shows a three-fold

compile-time increase for tramp3d between r191483 (good) and r191569 (bad).



Pretty bad I'd say.



Suspicious are:



+2012-09-19  Dehao Chen  <de...@google.com>

+

+       * toplev.c (general_init): Init block_locations.

+       * tree.c (tree_set_block): New.

+       (tree_block): Change to use LOCATION_BLOCK.

+       * tree.h (TREE_SET_BLOCK): New.

...



and



+2012-09-19  Bernd Schmidt  <ber...@codesourcery.com>

+

+       * dbgcnt.def (sched_breakdep): New counter.

+       * haifa-sched.c (update_insn_after_change): New static function,

+       broken out of haifa_change_pattern.

+       (haifa_change_pattern): Call it.

+       (dep_t heap vecs): Declare.

+       (INSN_COST): Define earlier.

...

Reply via email to