* i386.md (zero_extendqihi2): Use SImode register name with andl.
authorRichard Henderson <rth@cygnus.com>
Tue, 26 Oct 1999 20:10:28 +0000 (13:10 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 26 Oct 1999 20:10:28 +0000 (13:10 -0700)
From-SVN: r30198

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

index af854edb0f2ff102f04bf9fea57a0fcb544e79b5..0326679766be3f5b3dc249c0e075dd6366d32bc0 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 5f903b64c2183aaeb5bc96e0947ec0a89ff8d3aa..28804bc5acc15943b1461a087812bb5570824445 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}\";
     }