diff options
author | Richard Guenther <rguenther@suse.de> | 2010-10-13 13:03:31 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-10-13 13:03:31 +0000 |
commit | 71d61348020eedc3d89e4c877ad714cbb2954792 (patch) | |
tree | 1fbb62b9afc53835c17dfb33351b1fa61122bfce /gcc/cse.c | |
parent | 9827eb57a33462935e8d55d7e49f5ab4b16b887c (diff) | |
download | gcc-71d61348020eedc3d89e4c877ad714cbb2954792.zip gcc-71d61348020eedc3d89e4c877ad714cbb2954792.tar.gz gcc-71d61348020eedc3d89e4c877ad714cbb2954792.tar.bz2 |
re PR tree-optimization/45970 (tree DSE misses many obvious dead stores)
2010-10-13 Richard Guenther <rguenther@suse.de>
PR tree-optimization/45970
* tree-ssa-alias.h (stmt_kills_ref_p): Declare.
* tree-ssa-alias.c (stmt_kills_ref_p_1): New function.
(stmt_kills_ref_p): Likewise.
* tree-ssa-dse.c (dse_optimize_stmt): Use it.
* gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
From-SVN: r165422
Diffstat (limited to 'gcc/cse.c')
0 files changed, 0 insertions, 0 deletions