diff options
author | Richard Biener <rguenther@suse.de> | 2016-03-03 09:12:53 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2016-03-03 09:12:53 +0000 |
commit | a75f5e30cc27568bbc2bc0629425598e89bf9059 (patch) | |
tree | 05f432bea9dada8406010e5ee06973c6c266c6bb /gcc/tree-vect-loop.c | |
parent | 0a67ef4c4de7bf55d3ef3c7bc61a9480e0d213bd (diff) | |
download | gcc-a75f5e30cc27568bbc2bc0629425598e89bf9059.zip gcc-a75f5e30cc27568bbc2bc0629425598e89bf9059.tar.gz gcc-a75f5e30cc27568bbc2bc0629425598e89bf9059.tar.bz2 |
re PR tree-optimization/55936 (Missed VRP optimization)
2016-03-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/55936
* tree-vrp.c (compare_name_with_value): Add use_equiv_p
parameter and guard unsafe equivalence use.
(vrp_evaluate_conditional_warnv_with_ops): Always use
safe equivalences but not via the quadratic compare_names
helper.
* gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
From-SVN: r233928
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions