aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@gcc.gnu.org>2013-11-19 01:42:47 +0000
committerJan Hubicka <hubicka@gcc.gnu.org>2013-11-19 01:42:47 +0000
commit672a6cc318754bc01948359cda7335b83c4bf027 (patch)
tree723d566fb55f55d255cdabfabd37e290b7d754fa
parent82bb7d4e8274b5bc22000ea6fc58f169e7e087f0 (diff)
downloadgcc-672a6cc318754bc01948359cda7335b83c4bf027.zip
gcc-672a6cc318754bc01948359cda7335b83c4bf027.tar.gz
gcc-672a6cc318754bc01948359cda7335b83c4bf027.tar.bz2
md.texi (setmem): Document new parameter.
* md.texi (setmem): Document new parameter. * optabs.c (maybe_gen_insn): Support 9 operands. * builtins.c (determine_block_size): Add probable_max_size; support anti-ranges. (expand_builtin_memcpy. expand_builtin_memset_args): Pass around probable_max_size. * expr.c (emit_block_move_via_movmem, emit_block_move_hints, emit_block_move, clear_storage_hints, set_storage_via_setmem): Likewise. * expr.h (emit_block_move_hints, clear_storage_hints, set_storage_via_setmem): Update prototype. * i386.md (setmem, movmem patterns): Add 9th operand. * i386-protos.h (ix86_expand_set_or_movmem): Update prototype. * i386.c (ix86_expand_set_or_movmem): Take probable_max_size_exp argument; pass it to decide_alg. From-SVN: r204998
-rw-r--r--gcc/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9d560ed..14ed90f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2013-11-19 Jan Hubicka <jh@suse.cz>
+
+ * md.texi (setmem): Document new parameter.
+ * optabs.c (maybe_gen_insn): Support 9 operands.
+ * builtins.c (determine_block_size): Add probable_max_size;
+ support anti-ranges.
+ (expand_builtin_memcpy. expand_builtin_memset_args): Pass around
+ probable_max_size.
+ * expr.c (emit_block_move_via_movmem, emit_block_move_hints,
+ emit_block_move, clear_storage_hints, set_storage_via_setmem):
+ Likewise.
+ * expr.h (emit_block_move_hints, clear_storage_hints,
+ set_storage_via_setmem): Update prototype.
+ * i386.md (setmem, movmem patterns): Add 9th operand.
+ * i386-protos.h (ix86_expand_set_or_movmem): Update prototype.
+ * i386.c (ix86_expand_set_or_movmem): Take probable_max_size_exp
+ argument; pass it to decide_alg.
+
2013-11-19 David Malcolm <dmalcolm@redhat.com>
* basic-block.h (n_basic_blocks_for_function): Rename macro to...