* i386.md (memory attribute) Avoid accessing uninitialized memory
authorJan Hubicka <jh@suse.cz>
Mon, 28 Jul 2003 18:13:57 +0000 (20:13 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 28 Jul 2003 18:13:57 +0000 (18:13 +0000)
for ishift1 type instructions.

From-SVN: r69895

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

index 1bdd3fc1e94032d122689e43d7809f5b74a25077..372f834b9f5c51e9c4ce9e929efdb3a846087d03 100644 (file)
@@ -1,3 +1,8 @@
+Mon Jul 28 20:13:06 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (memory attribute) Avoid accessing uninitialized memory
+       for ishift1 type instructions.
+
 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
 
        * configure.in (--enable-checking): Add fold category.
index 0977d3a2e1e240114f7c6de550a69dd1a5109e87..9b6abef60348229868ad7404957fdbd9549a3f57 100644 (file)
           (if_then_else (match_operand 1 "constant_call_address_operand" "")
             (const_string "none")
             (const_string "load"))
-        (and (eq_attr "type" "alu1,negnot")
+        (and (eq_attr "type" "alu1,negnot,ishift1")
              (match_operand 1 "memory_operand" ""))
           (const_string "both")
         (and (match_operand 0 "memory_operand" "")
         (match_operand 1 "memory_operand" "")
           (const_string "load")
         (and (eq_attr "type"
-                "!alu1,negnot,
+                "!alu1,negnot,ishift1,
                   imov,imovx,icmp,test,
                   fmov,fcmp,fsgn,
                   sse,ssemov,ssecmp,ssecomi,ssecvt,sseicvt,