[Bug tree-optimization/90316] large compile time increase in opt / alias stmt walking for Go example

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #3 from Richard Biener --- GCC 8 got enhanced get_continuation_for_phi, previously we gave up for this kind of CFG. 2017-05-04 Richard Biener * tree-ssa-alias.c (get_continuation_for_phi): Improve looking for the

[Bug tree-optimization/90316] large compile time increase in opt / alias stmt walking for Go example

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #2 from Richard Biener --- So with just _E0 to _E175 assigns we are calling get_continuation_for_phi 1400 times through translate_vuses_through_block (part of PHI translation) and that recurses ~8 times. The CFG is "interesting"

[Bug tree-optimization/90316] large compile time increase in opt / alias stmt walking for Go example

2019-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog