https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111554
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[12/13/14 regression] |[12/13 regression] Timeout
|Timeout with with "-O3 |with with "-O3 -fno-dse
|-fno-dse -fno-inline |-fno-inline
|-fno-store-merging |-fno-store-merging
|-fno-toplevel-reorder |-fno-toplevel-reorder
|-fno-tree-dce |-fno-tree-dce
|-fno-tree-dse" since |-fno-tree-dse" since
|r12-2097-g9f34b780b0461e |r12-2097-g9f34b780b0461e
Priority|P3 |P2
Known to work| |14.0
--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk which now takes 1.4s on my machine. There is the reported
'alias stmt walking' costs which is somewhat expected.
tree FRE : 0.02 ( 1%) 0.00 ( 0%) 0.04 ( 2%)
1126k ( 3%)
`- alias stmt walking : 0.52 ( 34%) 0.03 ( 18%) 0.52 ( 30%)
248k ( 1%)
tree PRE : 0.02 ( 1%) 0.00 ( 0%) 0.02 ( 1%)
751k ( 2%)
`- alias stmt walking : 0.17 ( 11%) 0.00 ( 0%) 0.17 ( 10%)
75k ( 0%)
I don't think it's necessary to backport this unless we get to see a testcase
that doesn't require turning off so many passes.