]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/7245 (ICE in find_reloads)
authorJakub Jelinek <jakub@redhat.com>
Mon, 15 Jul 2002 06:54:37 +0000 (08:54 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 15 Jul 2002 06:54:37 +0000 (08:54 +0200)
commit6efe691ddd16d7d869f67b23f3e57754c6430065
treece1f970452cb17d648a23f18f335793bf4ed769a
parent5b83b830036e0fbed6684ba8a159ac73b1438ae7
re PR middle-end/7245 (ICE in find_reloads)

PR middle-end/7245
* config/i386/i386.c (const_int_1_31_operand): New.
* config/i386/i386.h (PREDICATE_CODES): Add it.
* config/i386/i386.md (ashlsi3_cmp, ashlsi3_cmp_zext, ashlhi3_cmp,
ashlqi3_cmp, ashrsi3_cmp, ashrsi3_cmp_zext, ashrhi3_cmp, ashrqi3_cmp,
lshrsi3_cmp, lshrsi3_cmp_zext, lshrhi3_cmp, lshrqi3_cmp): Use it.

* gcc.c-torture/compile/20020710-1.c: New test.

From-SVN: r55450
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20020710-1.c [new file with mode: 0644]