re PR tree-optimization/79389 (30% performance regression in SciMark2 MonteCarlo)
authorRichard Biener <rguenther@suse.de>
Fri, 24 Feb 2017 08:04:31 +0000 (08:04 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 24 Feb 2017 08:04:31 +0000 (08:04 +0000)
commit7699e88f68de2f5488ad260fdd35ee3a2b910014
tree879d6e9c772604641f126febfe83c337e3d996fd
parentf83002c7baab042876e9a460e93dd528844b1eb5
re PR tree-optimization/79389 (30% performance regression in SciMark2 MonteCarlo)

2017-02-24  Richard Biener  <rguenther@suse.de>

PR tree-optimization/79389
* gimple-ssa-split-paths.c (is_feasible_trace): Verify more
properly that a threading opportunity exists.  Detect conditional
copy/constant propagation opportunities.

* gcc.dg/tree-ssa/split-path-10.c: New testcase.

From-SVN: r245696
gcc/ChangeLog
gcc/gimple-ssa-split-paths.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/split-path-10.c [new file with mode: 0644]