OSDN Git Service

2011-01-14 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Jan 2011 13:20:22 +0000 (13:20 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Jan 2011 13:20:22 +0000 (13:20 +0000)
commitb69d1cb6e0912f576e8ec4ed104864aed25880c4
tree416da2ccce41a8bb452b079c2b37c89a1abdc2dd
parent2732b0267b4954528d594a60eaf8932726e88821
2011-01-14  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47280
* tree-ssa-forwprop.c (associate_plusminus): Cleanup EH and
return CFG changes.
(tree_ssa_forward_propagate_single_use_vars): Deal with
CFG changes from associate_plusminus.

* g++.dg/opt/pr47280.C: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168784 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr47280.C [new file with mode: 0644]
gcc/tree-ssa-forwprop.c