diff options
author | Richard Biener <rguenther@suse.de> | 2016-10-12 07:10:07 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-10-12 07:10:07 +0000 |
commit | 8a7c91cd629edc20ddefe13bc8d0872a18a9ad9a (patch) | |
tree | 3d395f1318b558b7474c2796923f9da4f2bd0a23 /gcc/tree-vectorizer.c | |
parent | 7dc2f5f1236a0f1544c756c46a5cd06491e96934 (diff) | |
download | gcc-8a7c91cd629edc20ddefe13bc8d0872a18a9ad9a.zip gcc-8a7c91cd629edc20ddefe13bc8d0872a18a9ad9a.tar.gz gcc-8a7c91cd629edc20ddefe13bc8d0872a18a9ad9a.tar.bz2 |
2016-10-12 Richard Biener <rguenther@suse.de>
* tree-ssa-propagate.c
(substitute_and_fold_dom_walker::before_dom_children): Do not
ignore ASSERT_EXPRs but only preserve them.
* tree-vrp.c (remove_range_assertions): Deal with ASSERT_EXPRs
that have been propagated into.
(vrp_finalize): Enable DCE for substitute_and_fold.
* gcc.dg/tree-ssa/vrp35.c: Adjust.
* gcc.dg/tree-ssa/vrp36.c: Likewise.
* gcc.dg/tree-ssa/vrp46.c: Likewise.
From-SVN: r241021
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions