]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/33563 (DSE removes non-dead store)
authorRichard Guenther <rguenther@suse.de>
Wed, 26 Sep 2007 15:31:50 +0000 (15:31 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 26 Sep 2007 15:31:50 +0000 (15:31 +0000)
commite2e79a188a4aa19a783c3df89aa9cbd6444777c3
treecb57fd79265dda77cbf965d7bad38e0f3baff85e
parent68b72a44655ec21cbe3edbf0443d4949ffa6b174
re PR tree-optimization/33563 (DSE removes non-dead store)

2007-09-26  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/33563
* tree-ssa-dse.c (get_use_of_stmt_lhs): Rename to ...
(get_kill_of_stmt_lhs): ... this.  Re-structure.  Handle
aggregate stores.
(dse_optimize_stmt): Call get_kill_of_stmt_lhs instead of
get_use_of_stmt_lhs.

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

From-SVN: r128815
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr33563.c [new file with mode: 0644]
gcc/tree-ssa-dse.c