2018-06-15 Richard Biener <rguenther@suse.de>
commit6e8c848927056022da60dcff80abcf0e045dab62
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jun 2018 07:25:13 +0000 (15 07:25 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Jun 2018 07:25:13 +0000 (15 07:25 +0000)
tree8339b2aff1e9d29ab7aa60b7b6dd06cf3265a7d5
parent46765867363869803dbdf55b941703dccf8f5a16
2018-06-15  Richard Biener  <rguenther@suse.de>

PR middle-end/86076
* tree-cfg.c (move_stmt_op): unshare invariant addresses
before adjusting their block.

* gcc.dg/pr86076.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261620 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr86076.c [new file with mode: 0644]
gcc/tree-cfg.c