diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-05-08 17:36:21 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-05-08 17:36:21 +0000 |
commit | 8dc2384cc96eeab306f1267118a194a50eb37953 (patch) | |
tree | ed0f064da7a01d71c6b87b252c9b06aeea96bed9 /gcc/java/class.c | |
parent | ae81c844737f88dbe4420faca7fdebcbfb80861f (diff) | |
download | gcc-8dc2384cc96eeab306f1267118a194a50eb37953.zip gcc-8dc2384cc96eeab306f1267118a194a50eb37953.tar.gz gcc-8dc2384cc96eeab306f1267118a194a50eb37953.tar.bz2 |
fold-const.c (fold_div_compare): New function to optimize X/C1 op C2 where op is a comparison operator and C1...
* fold-const.c (fold_div_compare): New function to optimize X/C1 op C2
where op is a comparison operator and C1 and C2 are integer constants
into a range check.
(fold): Call fold_div_compare.
* gcc.c-torture/execute/divcmp-1.c: New test case.
* gcc.c-torture/execute/divcmp-2.c: New test case.
* gcc.c-torture/execute/divcmp-3.c: New test case.
From-SVN: r81645
Diffstat (limited to 'gcc/java/class.c')
0 files changed, 0 insertions, 0 deletions