This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/18687] [4.2/4.3/4.4 Regression] ~50% compile time regression
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Feb 2009 11:08:25 -0000
- Subject: [Bug tree-optimization/18687] [4.2/4.3/4.4 Regression] ~50% compile time regression
- References: <bug-18687-7958@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #41 from rguenth at gcc dot gnu dot org 2009-02-01 11:08 -------
Ok, let's say then comparing -O[23s] compile-times is unfair as we never
stated they are optimized for compile-time but they explicitly contain passes
that may usually _not_ help. -O1 may be a different story, but I do not
remember when we last tried to find a reasonable set of optimizations for it ;)
(I guess we could do with early optimizations only, no IPA, maybe one
memory CSE and cleanups after it, no tree loop opts, no repeating everything).
Oh, and you are welcome to try to remove redundant passes. I tried for 4.4
with mixed success (our testsuite shows that we have many corner-cases that
are only optimized if you run the correct passes in the right order).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18687