re PR tree-optimization/43415 (Consumes large amounts of memory and time in PRE at...
authorRichard Guenther <rguenther@suse.de>
Fri, 19 Mar 2010 10:18:25 +0000 (10:18 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 19 Mar 2010 10:18:25 +0000 (10:18 +0000)
commit3e999e7b28c19cecd09979bcbcd98ff6b3abfebf
treef4799da08f52a4ecbd0aef198ff7180baeea866f
parenta29d9e20cc394d235b23c673b15547e4736475f3
re PR tree-optimization/43415 (Consumes large amounts of memory and time in PRE at -O3)

2010-03-19  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/43415
* tree-ssa-pre.c (phi_translate): Split out worker to ...
(phi_translate_1): ... this.
(phi_translate): Move all caching here.  Cache all NARY
and REFERENCE translations.

* gcc.c-torture/compile/pr43415.c: New testcase.

From-SVN: r157562
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr43415.c [new file with mode: 0644]
gcc/tree-ssa-pre.c