* i386.md (zero_extendqihi2): Use SImode register name with andl.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 1999 20:10:28 +0000 (20:10 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 1999 20:10:28 +0000 (20:10 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30198 138bc75d-0d04-0410-961f-82ee72b054a4

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

index af854ed..0326679 100644 (file)
@@ -1,3 +1,7 @@
+Tue Oct 26 13:09:23 1999  Richard Henderson  <rth@cygnus.com>
+
+       * i386.md (zero_extendqihi2): Use SImode register name with andl.
+
 Tue Oct 26 12:35:38 1999  Richard Henderson  <rth@cygnus.com>
 
        * integrate.c (function_cannot_inline_p): Don't allow inlining
index 5f903b6..28804bc 100644 (file)
       if (!REG_P (operands[1]) || REGNO (operands[0]) != REGNO (operands[1]))
        abort ();
       operands[1] = GEN_INT (0xff);
-      return \"and{l}\\t{%1, %0|%0, %1}\";
+      return \"and{l}\\t{%1, %k0|%k0, %1}\";
     default:
       return \"movz{bw|x}\\t{%1, %0|%0, %1}\";
     }