re PR rtl-optimization/1823 (-ftrapv aborts with pointer difference due to division...
authorRoger Sayle <roger@eyesopen.com>
Fri, 5 Sep 2003 18:28:48 +0000 (18:28 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Fri, 5 Sep 2003 18:28:48 +0000 (18:28 +0000)
commit31ff3e0b7728ede11862345df0347fc3403a5259
tree4f8c8733dce80e667975dc779eceec8402fb4842
parentceeae2d125cce0f03ad7d47f62c3f82ff2af78fd
re PR rtl-optimization/1823 (-ftrapv aborts with pointer difference due to division optimization)

PR optimization/1823
* expmed.c (expand_divmod <EXACT_DIV_EXPR>): Use an unsigned
multiplication to implement division by constant integer.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r71116
gcc/ChangeLog
gcc/expmed.c