]> gcc.gnu.org Git - gcc.git/commit
re PR tree-optimization/15911 (VRP/DOM does not like TRUTH_AND_EXPR)
authorJeff Law <law@redhat.com>
Sun, 22 Oct 2006 20:11:09 +0000 (14:11 -0600)
committerRichard Biener <rguenth@gcc.gnu.org>
Sun, 22 Oct 2006 20:11:09 +0000 (20:11 +0000)
commit279f3eb50bc5e442683a3a4dd7cc45f04e3cb2fd
tree8695afab2bc8d1fcab73a86cb9eadef594bd4121
parentc0546edb9deed301073a96fd543ee03d40f911d5
re PR tree-optimization/15911 (VRP/DOM does not like TRUTH_AND_EXPR)

2006-10-22  Jeff Law  <law@redhat.com>
Richard Guenther  <rguenther@suse.de>

PR tree-optimization/15911
* tree-vrp.c (extract_code_and_val_from_cond): New function.
(register_edge_assert_for_1): Likewise.
(register_edge_assert_for): Handle &&/&/||/| in conditionals.
(find_conditional_asserts): Adjust for new function signature.
(find_assert_locations): Likewise.

* gcc.dg/tree-ssa/vrp30.c: New testcase.

Co-Authored-By: Richard Guenther <rguenther@suse.de>
From-SVN: r117960
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/vrp30.c [new file with mode: 0644]
gcc/tree-vrp.c
This page took 0.057515 seconds and 5 git commands to generate.