diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-10-09 15:48:24 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-10-09 15:48:24 +0000 |
commit | d2e74f6fd5b8dfff688b382b2fcb076f4f87a724 (patch) | |
tree | 170040c8e28a24edb9414cf344d53a3ab20d0b53 /gcc/fortran/module.c | |
parent | 0d2e6ffef6be51ec2e1fd9f593c26e1e53b23825 (diff) | |
download | gcc-d2e74f6fd5b8dfff688b382b2fcb076f4f87a724.zip gcc-d2e74f6fd5b8dfff688b382b2fcb076f4f87a724.tar.gz gcc-d2e74f6fd5b8dfff688b382b2fcb076f4f87a724.tar.bz2 |
re PR middle-end/17894 (div/compare folding incorrect)
PR middle-end/17894
* fold-const.c (fold_div_compare): When optimizing X/C1 op C2, the
relational comparison operator op needs to be swapped/reversed when
C1 is negative. i.e. X/-10 < 1 becomes X >= -9, not X < -9.
* gcc.c-torture/execute/divcmp-4.c: New test case.
From-SVN: r88818
Diffstat (limited to 'gcc/fortran/module.c')
0 files changed, 0 insertions, 0 deletions