diff options
author | Jeff Law <law@redhat.com> | 2017-01-15 02:34:01 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-01-15 02:34:01 -0700 |
commit | 0cb4b758f5372ed1b5be14f79723ad59afba25f2 (patch) | |
tree | c0cef117b1e3d8ee31f6df5a6028a19c1339a086 /gcc/system.h | |
parent | 3d812e26eab44f72c6f047ea9a2b71dcbe009878 (diff) | |
download | gcc-0cb4b758f5372ed1b5be14f79723ad59afba25f2.zip gcc-0cb4b758f5372ed1b5be14f79723ad59afba25f2.tar.gz gcc-0cb4b758f5372ed1b5be14f79723ad59afba25f2.tar.bz2 |
re PR tree-optimization/79090 (DSE wrongly removes store at variable offset)
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.
From-SVN: r244472
Diffstat (limited to 'gcc/system.h')
0 files changed, 0 insertions, 0 deletions