aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-dfa.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2012-05-24 13:51:09 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2012-05-24 13:51:09 +0200
commit0d5a9e784849c3fe7ae59c4a328ccffa60b1d32f (patch)
tree472f2a2aa52fdca9e0ab2f7f9b21adaeeeb6d935 /gcc/tree-dfa.c
parente7bcc691204350945d31fcb27b6d421cdf6d8453 (diff)
downloadgcc-0d5a9e784849c3fe7ae59c4a328ccffa60b1d32f.zip
gcc-0d5a9e784849c3fe7ae59c4a328ccffa60b1d32f.tar.gz
gcc-0d5a9e784849c3fe7ae59c4a328ccffa60b1d32f.tar.bz2
re PR tree-optimization/53465 (wrong code with -O1 -ftree-vrp)
PR tree-optimization/53465 * tree-vrp.c (extract_range_from_cond_expr): First copy_value_range vr0 into *vr, then vrp_meet that. (vrp_meet): If one vr type is VR_UNDEFINED, ensure the result doesn't have any equivalences. (vrp_visit_phi_node): Call copy_value_range instead of vrp_meet the first time. * gcc.c-torture/execute/pr53465.c: New test. From-SVN: r187827
Diffstat (limited to 'gcc/tree-dfa.c')
0 files changed, 0 insertions, 0 deletions