diff options
author | Richard Biener <rguenther@suse.de> | 2017-01-27 12:30:43 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-01-27 12:30:43 +0000 |
commit | b002f3b9e12252f53332575d01cc8765d6fbf59f (patch) | |
tree | 0990a8ec2839c1b7a30c2eb4a0a97dbb5d9c3a8e /gcc/tree-loop-distribution.c | |
parent | 38f50ab65ae67aa9896ca7a18a80d77b4648a0b0 (diff) | |
download | gcc-b002f3b9e12252f53332575d01cc8765d6fbf59f.zip gcc-b002f3b9e12252f53332575d01cc8765d6fbf59f.tar.gz gcc-b002f3b9e12252f53332575d01cc8765d6fbf59f.tar.bz2 |
re PR tree-optimization/71433 (-Warray-bounds false positive with -O2)
2017-01-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/71433
* tree-vrp.c (register_new_assert_for): Revert earlier changes.
(compare_assert_loc): New function.
(process_assert_insertions): Sort and optimize assert locations
to remove duplicates and push down identical assertions on
edges to their destination block.
* gcc.dg/Warray-bounds-21.c: New testcase.
From-SVN: r244974
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions