diff options
author | Richard Biener <rguenther@suse.de> | 2013-11-05 13:24:13 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-11-05 13:24:13 +0000 |
commit | 4f94d87c6171d472fb8f6d2cf0d572d0bd8ebeee (patch) | |
tree | cae52e40ed9babcd4e8a4c09c518982dba93ab3b /gcc/tree-loop-distribution.c | |
parent | 254a0760a191f53494e0416dadf9607c71b1844f (diff) | |
download | gcc-4f94d87c6171d472fb8f6d2cf0d572d0bd8ebeee.zip gcc-4f94d87c6171d472fb8f6d2cf0d572d0bd8ebeee.tar.gz gcc-4f94d87c6171d472fb8f6d2cf0d572d0bd8ebeee.tar.bz2 |
re PR middle-end/58941 (value modification on zero-length array optimized away)
2013-11-05 Richard Biener <rguenther@suse.de>
PR middle-end/58941
* tree-dfa.c (get_ref_base_and_extent): Merge common code
in MEM_REF and TARGET_MEM_REF handling. Make sure to
process trailing array detection before diving into the
view-converted object (and possibly apply some extra offset).
* gcc.dg/torture/pr58941.c: New testcase.
From-SVN: r204391
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions