2013-11-28 Richard Biener <rguenther@suse.de>
commit9af9fab58e550acd6b21d9ff72743e94469d899d
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Nov 2013 14:52:44 +0000 (28 14:52 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Nov 2013 14:52:44 +0000 (28 14:52 +0000)
treefe2cf62fefd5928cc0053b5fa535f210ed4cbd19
parentb7b667b4b2033265b7459e4a5b03f122ca0763d7
2013-11-28  Richard Biener  <rguenther@suse.de>

PR tree-optimization/59330
* tree-ssa-dce.c (eliminate_unnecessary_stmts): Simplify
and fix delayed marking of free calls not necessary.

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

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