PR tree-optimization/79408
commitb278138e564ed281de6f4e85897d1a299795bd26
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Feb 2017 08:26:26 +0000 (14 08:26 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Feb 2017 08:26:26 +0000 (14 08:26 +0000)
tree3ac2c9299dd9e1473a3a32c74eb60349fc07150a
parenta718e3636714063c5e218a2829c18ce84987ac5d
PR tree-optimization/79408
* tree-vrp.c (simplify_div_or_mod_using_ranges): Handle also the
case when on TRUNC_MOD_EXPR op0 is INTEGER_CST.
(simplify_stmt_using_ranges): Call simplify_div_or_mod_using_ranges
also if rhs1 is INTEGER_CST.

* gcc.dg/tree-ssa/pr79408-2.c: New test.

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