Fix x86 core dump on regex.c
authorJim Wilson <wilson@cygnus.com>
Thu, 2 Apr 1998 18:12:00 +0000 (18:12 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Thu, 2 Apr 1998 18:12:00 +0000 (10:12 -0800)
Fix x86 core dump on regex.c
* i386.md (movqi+1): Change alternative 1 from *r/r to *r/*rn.

From-SVN: r18966

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

index ff51be00bf498b64ceac9f3c2e41408b8f9a8657..5908e294e30027605365670726156843ca67e492 100644 (file)
@@ -1,3 +1,7 @@
+Thu Apr  2 18:00:52 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * i386.md (movqi+1): Change alternative 1 from *r/r to *r/*rn.
+
 1998-04-02  Vladimir N. Makarov  <vmakarov@cygnus.com>
 
        * ginclude/va-i960.h (va_end): Change void * to void.
index ae084aee83f90c614e3dd4e4fe16acc564788db0..9de8a93e1fb06d3726c16b0ba13aace2f841d422 100644 (file)
 
 (define_insn ""
   [(set (match_operand:QI 0 "nonimmediate_operand" "=q,*r,qm")
-       (match_operand:QI 1 "general_operand" "*g,r,qn"))]
+       (match_operand:QI 1 "general_operand" "*g,*rn,qn"))]
   "(!TARGET_MOVE || GET_CODE (operands[0]) != MEM) || (GET_CODE (operands[1]) != MEM)"
   "*
 {