i386.md (extv, [...]): Revalidate the operand with ext_register_operand.

* config/i386/i386.md (extv, extzv, insv): Revalidate the
        operand with ext_register_operand.

From-SVN: r92287
This commit is contained in:
Richard Henderson 2004-12-16 15:18:03 -08:00 committed by Richard Henderson
parent 443321ee89
commit 6e62a38d39
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2004-12-16 Richard Henderson <rth@redhat.com>
* config/i386/i386.md (extv, extzv, insv): Revalidate the
operand with ext_register_operand.
2004-12-16 Kazu Hirata <kazu@cs.umass.edu>
* global.c: Fix a comment typo.

View File

@ -12195,7 +12195,7 @@
/* From mips.md: extract_bit_field doesn't verify that our source
matches the predicate, so check it again here. */
if (! register_operand (operands[1], VOIDmode))
if (! ext_register_operand (operands[1], VOIDmode))
FAIL;
})
@ -12212,7 +12212,7 @@
/* From mips.md: extract_bit_field doesn't verify that our source
matches the predicate, so check it again here. */
if (! register_operand (operands[1], VOIDmode))
if (! ext_register_operand (operands[1], VOIDmode))
FAIL;
})
@ -12229,7 +12229,7 @@
/* From mips.md: insert_bit_field doesn't verify that our source
matches the predicate, so check it again here. */
if (! register_operand (operands[0], VOIDmode))
if (! ext_register_operand (operands[0], VOIDmode))
FAIL;
if (TARGET_64BIT)