tree-vrp.c (extract_range_from_unary_expr): Handle all conversions.
authorRichard Guenther <rguenther@suse.de>
Thu, 3 Apr 2008 09:33:27 +0000 (09:33 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 3 Apr 2008 09:33:27 +0000 (09:33 +0000)
commitb47ee38692ad7393bdaf2c366a6734d7dd60e951
treea2ae95848ad29834c4aebe2e2796e4c90590e0cb
parent2a7428c0c57b74cb4f0d7b497ec870132a3fb5d7
tree-vrp.c (extract_range_from_unary_expr): Handle all conversions.

2008-04-03  Richard Guenther  <rguenther@suse.de>

* tree-vrp.c (extract_range_from_unary_expr): Handle all
conversions.  Simplify code.

* gcc.dg/tree-ssa/vrp43.c: New testcase.
* gcc.dg/tree-ssa/vrp44.c: Likewise.
* gcc.dg/tree-ssa/vrp45.c: Likewise.

From-SVN: r133866
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/vrp43.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/vrp44.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/vrp45.c [new file with mode: 0644]
gcc/tree-vrp.c