i386.md (all uses of ext_register_operand): Make sure they are VOIDmode; replace...
authorJan Hubicka <jh@suse.cz>
Sat, 2 Jun 2001 12:07:58 +0000 (14:07 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 2 Jun 2001 12:07:58 +0000 (12:07 +0000)
commit3522082b2fc6caf52267ee34af0d360ad64076d2
treec721661721517e452dbdade1f8dfb688aca2cc81
parentaff5d0538f08a86abb353fdb862849f6eb4f08a4
i386.md (all uses of ext_register_operand): Make sure they are VOIDmode; replace all uses outside zero_extend.

* i386.md (all uses of ext_register_operand): Make sure they are
VOIDmode; replace all uses outside zero_extend.
(and?i splitters): Use ext_register_operands.
(test?i peep2): Remove ignored constraints.
* i386.c (ext_register_operand): Check that operand is
eighter pseudo or hard or 'Q' register.

From-SVN: r42798
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md