diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-09-13 23:00:03 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-09-13 23:00:03 +0200 |
commit | ef3be7da315db90f5d311b43464c5341fa33d5e2 (patch) | |
tree | 142dc459a1da90111739127e8c28d54c9c9564e9 /libjava | |
parent | fa0921fcd0c899546fe2d4f6f4cee0ab01ea97eb (diff) | |
download | gcc-ef3be7da315db90f5d311b43464c5341fa33d5e2.zip gcc-ef3be7da315db90f5d311b43464c5341fa33d5e2.tar.gz gcc-ef3be7da315db90f5d311b43464c5341fa33d5e2.tar.bz2 |
re PR rtl-optimization/45617 (optimize bit shift+compare at RTL level)
PR rtl-optimization/45617
* combine.c (simplify_comparison): Optimize (X >> N) {>,>=,<,<=} C
even if low N bits of X aren't known to be zero.
* gcc.target/i386/pr45617.c: New test.
From-SVN: r164257
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions