[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-14 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 --- Comment #4 from vries at gcc dot gnu.org 2011-11-14 12:05:58 UTC --- Created attachment 25816 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25816 Patch that also delegates updating the vops, but keeps dominator info up-to-date

[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-14 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 --- Comment #5 from vries at gcc dot gnu.org 2011-11-15 00:12:51 UTC --- Author: vries Date: Tue Nov 15 00:12:45 2011 New Revision: 181372 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181372 Log: 2011-11-15 Tom de Vries

[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-14 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 vries at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 --- Comment #1 from vries at gcc dot gnu.org 2011-11-07 09:53:15 UTC --- -ftree-tail-merge optimises about half of the basic blocks away: ... $ egrep -c '^bb.*:' 20001226-1.c.091t.crited 16385 $ egrep -c '^bb.*:' 20001226-1.c.092t.pre 8195 ...

[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 --- Comment #2 from vries at gcc dot gnu.org 2011-11-07 10:05:03 UTC --- Created attachment 25733 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25733 possible patch This patch brings the computation time back down: ... $ time gcc

[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/51005] -ftree-tail-merge slows down compilation of 20001226-1.c

2011-11-07 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51005 --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2011-11-07 11:00:39 UTC --- Note that PRE already performs TODO_update_ssa_only_virtuals (well, of course only if something marked the VOP for renaming which happens whenever it