* i386.md (cmpstr expander): Obey TARGET_INLINE_ALL_STRINGOPS
authorJan Hubicka <jh@suse.cz>
Mon, 8 Dec 2003 10:25:54 +0000 (11:25 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 8 Dec 2003 10:25:54 +0000 (10:25 +0000)
From-SVN: r74413

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

index cb3fc9e1ca64327a9e0f8e6956dd5dd1b0ca87f4..917f98e671f7e3b773d04a2180fd287baa086a5e 100644 (file)
@@ -1,3 +1,7 @@
+2003-12-08  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (cmpstr expander): Obey TARGET_INLINE_ALL_STRINGOPS
+
 2003-12-08  Arnaud Charlet  <charlet@act-europe.fr>
 
        PR ada/13324, PR ada/12614
index 07f8e46a2dbee8b1816e4450c5ee96c04a2e0ceb..02ceffd51f9f712ee0c1be29952cfa9049fffe5f 100644 (file)
                    (match_operand:BLK 2 "general_operand" "")))
    (use (match_operand 3 "general_operand" ""))
    (use (match_operand 4 "immediate_operand" ""))]
-  "! optimize_size"
+  "! optimize_size || TARGET_INLINE_ALL_STRINGOPS"
 {
   rtx addr1, addr2, out, outlow, count, countreg, align;