re PR tree-optimization/22018 (VRP miscompiles multiply)
commit9983270bec0a18f6230a5bdaf9a15f69da8e8baa
authorDiego Novillo <dnovillo@redhat.com>
Wed, 15 Jun 2005 11:33:13 +0000 (15 11:33 +0000)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Wed, 15 Jun 2005 11:33:13 +0000 (15 07:33 -0400)
tree12ee61e204a3b7f25a7b0e4c27a970e51d76b0b9
parentf6d7e7d8c0a2d025da90575eb488603ca0d22ec7
re PR tree-optimization/22018 (VRP miscompiles multiply)

PR 22018
* tree-vrp.c (vrp_int_const_binop): New.
(extract_range_from_binary_expr): Call it.
Unify handling division and multiplication.

testsuite/ChangeLog:

PR 22018
* gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
* gcc.dg/tree-ssa/pr22018.c: New test.

From-SVN: r100978
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr22018.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/vrp13.c
gcc/tree-vrp.c