]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-ssa-forwprop.c
2013-09-12 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Sep 2013 13:20:17 +0000 (13:20 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Sep 2013 13:20:17 +0000 (13:20 +0000)
commitd0d1ecb8c7f72ff6358bc4c769dde99e15547ed7
treef71e1f5d4b41a5d90459e260266a7cec947e9d59
parent55bc8a5acfa20c85850c82f4c7601a8df87e1267
2013-09-12  Richard Biener  <rguenther@suse.de>

PR tree-optimization/58404
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Also
propagate non-invariant addresses into dereferences wrapped
in component references.

* g++.dg/tree-ssa/pr58404.C: New testcase.

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