--- Comment #48 from steven at gcc dot gnu dot org 2008-01-23 08:52 ---
The priority of this bug is too high. If it wasn't just for recording that
this behavior exists in VRP and CPROP, I would propose to just close this bug
as WONTFIX. The test case is just too obscure, no man or
--- Comment #49 from rguenth at gcc dot gnu dot org 2008-01-23 09:06
---
I think it is reasonable to build in limits into passes that do work not
linear (or at least quadratic) in the number of statements, BBs or edges.
The testcase is probably just extracting the core problem from a
--- Comment #47 from steven at gcc dot gnu dot org 2007-12-18 13:46 ---
(From update of attachment 10017)
Patch is obsolete because it was commited.
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #45 from stevenb dot gcc at gmail dot com 2007-11-11 09:23
---
Subject: Re: [4.1/4.2/4.3 regression] Quadratic behavior with many sets for
the same register in VRP
Because it costs more than it brings: compile time on average goes
_up_ with that patch.
--
--- Comment #46 from rguenth at gcc dot gnu dot org 2007-11-11 12:16
---
Note that on the mainline equiv processing can be completely turned off by
just tweaking add_equivalence () to do nothing.
There are a few missed optimizations if you do that, but I belive the important
kind of
--- Comment #44 from sebpop at gmail dot com 2007-11-11 05:16 ---
Subject: Re: [4.1/4.2/4.3 regression] Quadratic behavior with many sets for
the same register in VRP
IMVHO this should be closed as WONTFIX.
Steven, why isn't your patch from comment #37 not a candidate for
fixing
--- Comment #43 from steven at gcc dot gnu dot org 2007-11-09 22:08 ---
IMVHO this should be closed as WONTFIX.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19097
--- Comment #42 from rguenth at gcc dot gnu dot org 2007-09-17 13:11
---
Still slow.
cfg cleanup : 7.10 (10%) usr 0.16 (10%) sys 7.26 (10%) wall
625 kB ( 1%) ggc
tree VRP : 27.40 (39%) usr 0.39 (23%) sys 27.91 (38%) wall
7602 kB (11%) ggc
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.1.2 |4.1.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19097