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: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected]
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 <[email protected]>
+
+ * 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 <[email protected]>
+
+ * 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.
...