tree-vrp.c (simplify_stmt_for_jump_threading): Try to simplify assignments too.
authorJeff Law <law@redhat.com>
Wed, 21 Aug 2013 12:36:36 +0000 (06:36 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 21 Aug 2013 12:36:36 +0000 (06:36 -0600)
commit5562e26eafb432c644b924b79166a0dedb8a2f89
tree8f3794ff3241e02fc16ea5cc1405d408ed1e2fc6
parent8724cfdd3b26fc13de09fe84785acf383b7cee93
tree-vrp.c (simplify_stmt_for_jump_threading): Try to simplify assignments too.

* tree-vrp.c (simplify_stmt_for_jump_threading): Try to
simplify assignments too.  If the RHS collapses to a singleton
range, then return the value for the range.

* gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.

From-SVN: r201898
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c [new file with mode: 0644]
gcc/tree-vrp.c