PR tree-optimization/79090
commitb37570be11acc4ec60857fac42f4613b90da6419
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Jan 2017 09:34:01 +0000 (15 09:34 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Jan 2017 09:34:01 +0000 (15 09:34 +0000)
treec0cef117b1e3d8ee31f6df5a6028a19c1339a086
parent8236b493f14b72d035039d4aa0ec31095bb05d08
PR tree-optimization/79090
* tree-ssa-dse.c (valid_ao_ref_for_dse): Reject zero length and
variable length stores.
(compute_trims): Delete dead assignment to *trim_tail.
(dse_dom_walker::dse_optimize_stmt): Optimize mem* calls with
zero length.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244472 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-dse.c