re PR middle-end/7245 (ICE in find_reloads)
authorJakub Jelinek <jakub@redhat.com>
Mon, 15 Jul 2002 06:57:36 +0000 (08:57 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 15 Jul 2002 06:57:36 +0000 (08:57 +0200)
commit794a292d1cd5fd39ed0b53308ac8101dc7d6cb20
treef6742a0fdfc60264c0062935ff5be1c022dec0ac
parentdf815141ef37cf0d1d6cdbc6cfd2812d14272f1b
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: r55451
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]