[PATCH][PR tree-optimization/69270] Exploit VRP information in DOM
commit3ce0acde7d03812f3d8969950be22f58f270666d
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Jan 2016 07:38:18 +0000 (14 07:38 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Jan 2016 07:38:18 +0000 (14 07:38 +0000)
treee2d540323b0a78d1cf4ebeecd230feb41d5aded8
parentac2e2eb7de35ae5a11e09e5fa0ab3942f1216feb
[PATCH][PR tree-optimization/69270] Exploit VRP information in DOM

PR tree-optimization/69270
* tree-ssa-dom.c (ssa_name_has_boolean_range): New function.
(record_edge_info): Use it.  Convert boolean_{true,false}_node
to the type of op0.

PR tree-optimization/69270
* gcc.dg/tree-ssa/pr69270.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232361 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr69270.c [new file with mode: 0644]
gcc/tree-ssa-dom.c