diff options
author | Jeff Law <law@redhat.com> | 2017-01-13 08:46:22 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-01-13 08:46:22 -0700 |
commit | 9e59e99a6016420f36eb3a2a8a7912c58ef99a17 (patch) | |
tree | 9f6f6ea0036d61c5d838b447db3b895284ec705a /libgfortran/runtime/string.c | |
parent | d155c6fef06cba08d6ed48b90092c70fa69f8c79 (diff) | |
download | gcc-9e59e99a6016420f36eb3a2a8a7912c58ef99a17.zip gcc-9e59e99a6016420f36eb3a2a8a7912c58ef99a17.tar.gz gcc-9e59e99a6016420f36eb3a2a8a7912c58ef99a17.tar.bz2 |
re PR middle-end/61912 (Missed (partial) dead store elimination for structures on GIMPLE)
PR tree-optimization/61912
PR tree-optimization/77485
* tree-ssa-dse.c: Include expr.h.
(maybe_trim_constructor_store): New function.
(maybe_trim_partially_dead_store): Call maybe_trim_constructor_store.
PR tree-optimization/61912
PR tree-optimization/77485
* g++.dg/tree-ssa/ssa-dse-1.C: New test.
* gcc.dg/tree-ssa/pr30375: Adjust expected output.
* gcc.dg/tree-ssa/ssa-dse-24.c: New test.
From-SVN: r244443
Diffstat (limited to 'libgfortran/runtime/string.c')
0 files changed, 0 insertions, 0 deletions