diff options
author | Jan Hubicka <jh@suse.cz> | 2003-12-08 11:25:54 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2003-12-08 10:25:54 +0000 |
commit | 8738323373326f9d92d2df3eee27989bcee2044b (patch) | |
tree | d7ea90c54cdd65cf157f88d19fc3ac699f60b518 | |
parent | af5734de253d5f4e0ebeb9b2439c885f9f233c5c (diff) | |
download | gcc-8738323373326f9d92d2df3eee27989bcee2044b.zip gcc-8738323373326f9d92d2df3eee27989bcee2044b.tar.gz gcc-8738323373326f9d92d2df3eee27989bcee2044b.tar.bz2 |
* i386.md (cmpstr expander): Obey TARGET_INLINE_ALL_STRINGOPS
From-SVN: r74413
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cb3fc9e..917f98e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 07f8e46..02ceffd 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -15873,7 +15873,7 @@ (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; |