public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "jv244 at cam dot ac dot uk" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/45422] [4.6 Regression] compile time increases 5x. Date: Sun, 29 Aug 2010 05:31:00 -0000 [thread overview] Message-ID: <20100829053137.21729.qmail@sourceware.org> (raw) In-Reply-To: <bug-45422-6642@http.gcc.gnu.org/bugzilla/> ------- Comment #15 from jv244 at cam dot ac dot uk 2010-08-29 05:31 ------- Similar times (a bit faster) with release checking: Execution times (seconds) garbage collection : 1.17 ( 1%) usr 0.00 ( 0%) sys 1.18 ( 1%) wall 0 kB ( 0%) ggc callgraph construction: 0.04 ( 0%) usr 0.01 ( 1%) sys 0.04 ( 0%) wall 5670 kB ( 0%) ggc callgraph optimization: 0.32 ( 0%) usr 0.00 ( 0%) sys 0.25 ( 0%) wall 599 kB ( 0%) ggc ipa cp : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall 1345 kB ( 0%) ggc ipa function splitting: 0.02 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc ipa reference : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc ipa pure const : 0.11 ( 0%) usr 0.02 ( 1%) sys 0.14 ( 0%) wall 0 kB ( 0%) ggc cfg cleanup : 2.67 ( 2%) usr 0.02 ( 1%) sys 2.59 ( 2%) wall 4726 kB ( 0%) ggc trivially dead code : 0.74 ( 0%) usr 0.00 ( 0%) sys 0.72 ( 0%) wall 0 kB ( 0%) ggc df multiple defs : 0.48 ( 0%) usr 0.01 ( 1%) sys 0.35 ( 0%) wall 0 kB ( 0%) ggc df reaching defs : 1.73 ( 1%) usr 0.00 ( 0%) sys 2.12 ( 1%) wall 0 kB ( 0%) ggc df live regs : 10.78 ( 7%) usr 0.01 ( 1%) sys 11.16 ( 7%) wall 0 kB ( 0%) ggc df live&initialized regs: 3.60 ( 2%) usr 0.00 ( 0%) sys 3.87 ( 2%) wall 0 kB ( 0%) ggc df use-def / def-use chains: 1.52 ( 1%) usr 0.00 ( 0%) sys 1.18 ( 1%) wall 0 kB ( 0%) ggc df live reg subwords : 0.33 ( 0%) usr 0.00 ( 0%) sys 0.34 ( 0%) wall 0 kB ( 0%) ggc df reg dead/unused notes: 5.27 ( 3%) usr 0.00 ( 0%) sys 5.42 ( 3%) wall 7568 kB ( 0%) ggc register information : 2.24 ( 1%) usr 0.00 ( 0%) sys 2.19 ( 1%) wall 0 kB ( 0%) ggc alias analysis : 2.33 ( 1%) usr 0.00 ( 0%) sys 2.30 ( 1%) wall 47018 kB ( 3%) ggc alias stmt walking : 0.48 ( 0%) usr 0.05 ( 3%) sys 0.44 ( 0%) wall 6938 kB ( 0%) ggc register scan : 0.22 ( 0%) usr 0.00 ( 0%) sys 0.37 ( 0%) wall 394 kB ( 0%) ggc rebuild jump labels : 0.73 ( 0%) usr 0.00 ( 0%) sys 0.61 ( 0%) wall 0 kB ( 0%) ggc parser : 0.85 ( 1%) usr 0.13 ( 7%) sys 0.98 ( 1%) wall 55365 kB ( 3%) ggc inline heuristics : 0.24 ( 0%) usr 0.00 ( 0%) sys 0.19 ( 0%) wall 0 kB ( 0%) ggc tree gimplify : 0.40 ( 0%) usr 0.06 ( 3%) sys 0.47 ( 0%) wall 48405 kB ( 3%) ggc tree eh : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc tree CFG construction : 0.03 ( 0%) usr 0.02 ( 1%) sys 0.08 ( 0%) wall 11971 kB ( 1%) ggc tree CFG cleanup : 1.02 ( 1%) usr 0.03 ( 2%) sys 1.14 ( 1%) wall 3522 kB ( 0%) ggc tree VRP : 2.25 ( 1%) usr 0.05 ( 3%) sys 2.18 ( 1%) wall 67051 kB ( 4%) ggc tree copy propagation : 0.24 ( 0%) usr 0.00 ( 0%) sys 0.16 ( 0%) wall 1384 kB ( 0%) ggc tree find ref. vars : 0.09 ( 0%) usr 0.00 ( 0%) sys 0.07 ( 0%) wall 3806 kB ( 0%) ggc tree PTA : 0.36 ( 0%) usr 0.00 ( 0%) sys 0.26 ( 0%) wall 5193 kB ( 0%) ggc tree PHI insertion : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 3194 kB ( 0%) ggc tree SSA rewrite : 0.40 ( 0%) usr 0.02 ( 1%) sys 0.53 ( 0%) wall 14011 kB ( 1%) ggc tree SSA other : 0.09 ( 0%) usr 0.01 ( 1%) sys 0.13 ( 0%) wall 428 kB ( 0%) ggc tree SSA incremental : 1.40 ( 1%) usr 0.09 ( 5%) sys 1.50 ( 1%) wall 7431 kB ( 0%) ggc tree operand scan : 0.45 ( 0%) usr 0.33 (18%) sys 0.82 ( 0%) wall 58289 kB ( 3%) ggc dominator optimization: 0.41 ( 0%) usr 0.04 ( 2%) sys 0.60 ( 0%) wall 8526 kB ( 0%) ggc tree SRA : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc tree CCP : 1.05 ( 1%) usr 0.02 ( 1%) sys 1.16 ( 1%) wall 4845 kB ( 0%) ggc tree PHI const/copy prop: 0.03 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 88 kB ( 0%) ggc tree split crit edges : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 2014 kB ( 0%) ggc tree reassociation : 0.25 ( 0%) usr 0.05 ( 3%) sys 0.23 ( 0%) wall 6023 kB ( 0%) ggc tree PRE : 0.81 ( 0%) usr 0.00 ( 0%) sys 0.82 ( 0%) wall 7164 kB ( 0%) ggc tree FRE : 0.43 ( 0%) usr 0.03 ( 2%) sys 0.51 ( 0%) wall 5410 kB ( 0%) ggc tree code sinking : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 1311 kB ( 0%) ggc tree linearize phis : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc tree forward propagate: 0.33 ( 0%) usr 0.00 ( 0%) sys 0.30 ( 0%) wall 11812 kB ( 1%) ggc tree phiprop : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree conservative DCE : 0.09 ( 0%) usr 0.01 ( 1%) sys 0.09 ( 0%) wall 575 kB ( 0%) ggc tree aggressive DCE : 0.72 ( 0%) usr 0.00 ( 0%) sys 0.82 ( 0%) wall 25487 kB ( 1%) ggc tree DSE : 0.23 ( 0%) usr 0.00 ( 0%) sys 0.18 ( 0%) wall 259 kB ( 0%) ggc tree loop bounds : 0.14 ( 0%) usr 0.00 ( 0%) sys 0.22 ( 0%) wall 6651 kB ( 0%) ggc tree loop invariant motion: 0.04 ( 0%) usr 0.01 ( 1%) sys 0.07 ( 0%) wall 76 kB ( 0%) ggc tree canonical iv : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.13 ( 0%) wall 3418 kB ( 0%) ggc scev constant prop : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 2301 kB ( 0%) ggc tree loop unswitching : 0.00 ( 0%) usr 0.01 ( 1%) sys 0.02 ( 0%) wall 739 kB ( 0%) ggc complete unrolling : 1.25 ( 1%) usr 0.15 ( 8%) sys 1.56 ( 1%) wall 101449 kB ( 6%) ggc tree vectorization : 0.35 ( 0%) usr 0.01 ( 1%) sys 0.26 ( 0%) wall 20110 kB ( 1%) ggc tree slp vectorization: 0.76 ( 0%) usr 0.00 ( 0%) sys 0.72 ( 0%) wall 52730 kB ( 3%) ggc tree loop distribution: 0.10 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc tree prefetching : 1.64 ( 1%) usr 0.08 ( 4%) sys 1.39 ( 1%) wall 90832 kB ( 5%) ggc tree iv optimization : 32.57 (20%) usr 0.10 ( 5%) sys 32.73 (20%) wall 322095 kB (18%) ggc predictive commoning : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 1747 kB ( 0%) ggc tree loop init : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 1306 kB ( 0%) ggc tree loop fini : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc tree copy headers : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 1652 kB ( 0%) ggc tree SSA uncprop : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc tree rename SSA copies: 0.05 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 0 kB ( 0%) ggc dominance frontiers : 0.19 ( 0%) usr 0.01 ( 1%) sys 0.29 ( 0%) wall 0 kB ( 0%) ggc dominance computation : 0.50 ( 0%) usr 0.01 ( 1%) sys 0.64 ( 0%) wall 0 kB ( 0%) ggc control dependences : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc out of ssa : 0.28 ( 0%) usr 0.00 ( 0%) sys 0.28 ( 0%) wall 215 kB ( 0%) ggc expand vars : 0.25 ( 0%) usr 0.00 ( 0%) sys 0.26 ( 0%) wall 11358 kB ( 1%) ggc expand : 6.48 ( 4%) usr 0.04 ( 2%) sys 6.30 ( 4%) wall 111660 kB ( 6%) ggc post expand cleanups : 0.14 ( 0%) usr 0.00 ( 0%) sys 0.12 ( 0%) wall 5818 kB ( 0%) ggc lower subreg : 0.14 ( 0%) usr 0.00 ( 0%) sys 0.20 ( 0%) wall 0 kB ( 0%) ggc jump : 0.00 ( 0%) usr 0.01 ( 1%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc forward prop : 1.67 ( 1%) usr 0.00 ( 0%) sys 1.68 ( 1%) wall 15809 kB ( 1%) ggc CSE : 1.77 ( 1%) usr 0.01 ( 1%) sys 1.59 ( 1%) wall 661 kB ( 0%) ggc dead code elimination : 2.19 ( 1%) usr 0.00 ( 0%) sys 1.99 ( 1%) wall 0 kB ( 0%) ggc dead store elim1 : 1.42 ( 1%) usr 0.01 ( 1%) sys 1.34 ( 1%) wall 23523 kB ( 1%) ggc dead store elim2 : 1.14 ( 1%) usr 0.00 ( 0%) sys 1.37 ( 1%) wall 22811 kB ( 1%) ggc loop analysis : 0.12 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 2220 kB ( 0%) ggc loop invariant motion : 0.31 ( 0%) usr 0.00 ( 0%) sys 0.22 ( 0%) wall 448 kB ( 0%) ggc loop unswitching : 0.12 ( 0%) usr 0.00 ( 0%) sys 0.15 ( 0%) wall 0 kB ( 0%) ggc loop unrolling : 4.31 ( 3%) usr 0.03 ( 2%) sys 4.35 ( 3%) wall 184514 kB (10%) ggc CPROP : 2.35 ( 1%) usr 0.00 ( 0%) sys 2.36 ( 1%) wall 25112 kB ( 1%) ggc PRE : 1.42 ( 1%) usr 0.00 ( 0%) sys 1.34 ( 1%) wall 1627 kB ( 0%) ggc web : 1.12 ( 1%) usr 0.00 ( 0%) sys 1.33 ( 1%) wall 8405 kB ( 0%) ggc CSE 2 : 2.29 ( 1%) usr 0.00 ( 0%) sys 2.11 ( 1%) wall 2121 kB ( 0%) ggc branch prediction : 0.20 ( 0%) usr 0.00 ( 0%) sys 0.17 ( 0%) wall 6854 kB ( 0%) ggc combiner : 4.28 ( 3%) usr 0.01 ( 1%) sys 4.22 ( 3%) wall 60382 kB ( 3%) ggc if-conversion : 0.13 ( 0%) usr 0.00 ( 0%) sys 0.20 ( 0%) wall 2520 kB ( 0%) ggc regmove : 0.74 ( 0%) usr 0.00 ( 0%) sys 0.63 ( 0%) wall 0 kB ( 0%) ggc integrated RA : 11.28 ( 7%) usr 0.03 ( 2%) sys 11.20 ( 7%) wall 44198 kB ( 2%) ggc reload : 7.00 ( 4%) usr 0.03 ( 2%) sys 7.05 ( 4%) wall 10026 kB ( 1%) ggc reload CSE regs : 4.45 ( 3%) usr 0.00 ( 0%) sys 4.48 ( 3%) wall 36964 kB ( 2%) ggc load CSE after reload : 0.42 ( 0%) usr 0.01 ( 1%) sys 0.55 ( 0%) wall 449 kB ( 0%) ggc zee : 0.41 ( 0%) usr 0.01 ( 1%) sys 0.36 ( 0%) wall 45 kB ( 0%) ggc thread pro- & epilogue: 0.13 ( 0%) usr 0.00 ( 0%) sys 0.18 ( 0%) wall 3984 kB ( 0%) ggc if-conversion 2 : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 1056 kB ( 0%) ggc combine stack adjustments: 0.12 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall 0 kB ( 0%) ggc peephole 2 : 0.54 ( 0%) usr 0.00 ( 0%) sys 0.46 ( 0%) wall 2995 kB ( 0%) ggc rename registers : 1.21 ( 1%) usr 0.00 ( 0%) sys 1.19 ( 1%) wall 2741 kB ( 0%) ggc hard reg cprop : 0.93 ( 1%) usr 0.00 ( 0%) sys 1.13 ( 1%) wall 15 kB ( 0%) ggc scheduling 2 : 6.06 ( 4%) usr 0.02 ( 1%) sys 6.13 ( 4%) wall 1138 kB ( 0%) ggc machine dep reorg : 0.87 ( 1%) usr 0.00 ( 0%) sys 0.99 ( 1%) wall 77 kB ( 0%) ggc reorder blocks : 0.65 ( 0%) usr 0.01 ( 1%) sys 0.58 ( 0%) wall 4789 kB ( 0%) ggc final : 1.90 ( 1%) usr 0.15 ( 8%) sys 1.83 ( 1%) wall 9656 kB ( 1%) ggc symout : 0.62 ( 0%) usr 0.07 ( 4%) sys 0.72 ( 0%) wall 58777 kB ( 3%) ggc variable tracking : 2.65 ( 2%) usr 0.00 ( 0%) sys 2.79 ( 2%) wall 62056 kB ( 3%) ggc var-tracking dataflow : 3.74 ( 2%) usr 0.01 ( 1%) sys 3.73 ( 2%) wall 0 kB ( 0%) ggc var-tracking emit : 3.47 ( 2%) usr 0.00 ( 0%) sys 3.44 ( 2%) wall 19142 kB ( 1%) ggc TOTAL : 164.53 1.84 166.37 1777349 kB -- jv244 at cam dot ac dot uk changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2010-08-27 17:01:01 |2010-08-29 05:31:37 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45422
next prev parent reply other threads:[~2010-08-29 5:31 UTC|newest] Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top 2010-08-26 18:33 [Bug middle-end/45422] New: [4.6 Regression] compile time increases 8x jv244 at cam dot ac dot uk 2010-08-26 18:34 ` [Bug middle-end/45422] " jv244 at cam dot ac dot uk 2010-08-27 10:23 ` rguenth at gcc dot gnu dot org 2010-08-27 11:41 ` rguenth at gcc dot gnu dot org 2010-08-27 11:46 ` jv244 at cam dot ac dot uk 2010-08-27 12:07 ` rguenth at gcc dot gnu dot org 2010-08-27 12:16 ` rguenth at gcc dot gnu dot org 2010-08-27 13:01 ` rguenth at gcc dot gnu dot org 2010-08-27 15:52 ` hjl dot tools at gmail dot com 2010-08-27 17:01 ` davidxl at gcc dot gnu dot org 2010-08-28 6:00 ` davidxl at gcc dot gnu dot org 2010-08-29 5:09 ` [Bug middle-end/45422] [4.6 Regression] compile time increases 5x jv244 at cam dot ac dot uk 2010-08-29 5:13 ` pinskia at gcc dot gnu dot org 2010-08-29 5:21 ` jv244 at cam dot ac dot uk 2010-08-29 5:24 ` pinskia at gcc dot gnu dot org 2010-08-29 5:31 ` jv244 at cam dot ac dot uk [this message] 2010-08-29 6:38 ` [Bug middle-end/45422] [4.6 Regression] compile time increases 3x jv244 at cam dot ac dot uk 2010-08-29 9:26 ` rguenth at gcc dot gnu dot org 2010-08-29 15:07 ` jv244 at cam dot ac dot uk 2010-08-30 3:11 ` davidxl at gcc dot gnu dot org 2010-08-30 3:19 ` davidxl at gcc dot gnu dot org 2010-08-30 7:12 ` rguenth at gcc dot gnu dot org 2010-08-30 7:12 ` rguenth at gcc dot gnu dot org 2010-08-30 16:41 ` davidxl at gcc dot gnu dot org 2010-08-31 17:45 ` davidxl at gcc dot gnu dot org 2010-09-02 11:25 ` rguenth at gcc dot gnu dot org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20100829053137.21729.qmail@sourceware.org \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).