2011-02-07 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Feb 2011 12:09:31 +0000 (12:09 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Feb 2011 12:09:31 +0000 (12:09 +0000)
commitb88d109efe341847bf0a6910e1de40c61b45e11c
tree7df86d53ae12dd81938cfb2a94969c03feab1395
parent7af7b1a41863a113580a015863e473e853d77520
2011-02-07  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/47621
* tree-ssa.c (non_rewritable_lvalue_p): New function, split out from
two duplicates ...
(execute_update_addresses_taken): ... here.  Make it more
conservative in what we accept.

* gcc.dg/torture/pr47621.c: New testcase.

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