]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.md (*movqi_insv_2): Remove AND in the set source.
authorKazu Hirata <kazu@cs.umass.edu>
Wed, 31 Dec 2003 16:49:47 +0000 (16:49 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 31 Dec 2003 16:49:47 +0000 (16:49 +0000)
* config/i386/i386.md (*movqi_insv_2): Remove AND in the
set source.

From-SVN: r75269

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

index 1aa9d98ee613a24259662c4c793d6f65d2e9993e..efc3682b2249f57fa71e0d53046e3c4543e5fdb8 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-31  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * config/i386/i386.md (*movqi_insv_2): Remove AND in the
+       set source.
+
 2003-12-31  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
 
        * config.gcc: Added m32r-linux m32rle-elf and m32le-linux targets.
index 0562cc3a40a0afb9091d4be71180f2b7d4a7d9f6..06e3895927d9303d51809f0c408904a7a051769a 100644 (file)
   [(set (zero_extract:SI (match_operand 0 "ext_register_operand" "+Q")
                         (const_int 8)
                         (const_int 8))
-       (and:SI (lshiftrt:SI (match_operand:SI 1 "register_operand" "Q")
-                            (const_int 8))
-               (const_int 255)))]
+       (lshiftrt:SI (match_operand:SI 1 "register_operand" "Q")
+                    (const_int 8)))]
   ""
   "mov{b}\t{%h1, %h0|%h0, %h1}"
   [(set_attr "type" "imov")