2014-01-29 Richard Biener <rguenther@suse.de>
commit5a423a7559c954e74fdcc3bf7767627bd414316d
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jan 2014 11:08:59 +0000 (29 11:08 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jan 2014 11:08:59 +0000 (29 11:08 +0000)
treee500de9b76caaa9de2e3b1a7441d2929b980d847
parentb2c0e0b7ef152a85eadd3c1bb7522f2ef5639750
2014-01-29  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58742
* tree-ssa-forwprop.c (associate_plusminus): Return true
if we changed sth, defer EH cleanup to ...
(ssa_forward_propagate_and_combine): ... here.  Call simplify_mult.
(simplify_mult): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207232 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-forwprop.c