------- 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