]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.md (extv, [...]): Revalidate the operand with ext_register_operand.
authorRichard Henderson <rth@redhat.com>
Thu, 16 Dec 2004 23:18:03 +0000 (15:18 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 16 Dec 2004 23:18:03 +0000 (15:18 -0800)
        * config/i386/i386.md (extv, extzv, insv): Revalidate the
        operand with ext_register_operand.

From-SVN: r92287

gcc/ChangeLog
gcc/config/i386/i386.md

index 195ca379fafaed9cf472eb632dee5e2440f9b48b..b288e70dd95ef9291efab435e4024dcb9b153345 100644 (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.
index 321bca13cccca17f45804b96e08ac6730ed712d3..72e491cd5d02253949f600b8d2747d8a1b1418d0 100644 (file)
 
   /* 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;
 })
 
 
   /* 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;
 })
 
 
   /* 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)