+2009-01-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/38695
+ * config/arm/arm.c (arm_is_long_call_p): Don't call
+ arm_function_in_section_p if decl isn't a FUNCTION_DECL.
+
+2009-01-09 Steven Bosscher <steven@gcc.gnu.org>
+
+ * regrename.c (regrename_optimize): Fix dumping.
+ (find_oldest_value_reg): Preserve REG_POINTER.
+ (copy_hardreg_forward_1): Likewise.
+
+2009-01-09 Diego Novillo <dnovillo@google.com>
+
+ * gimple.h (struct gimple_statement_base)<uid>: Document
+ the restrictions on its use.
+ (gimple_uid): Tidy.
+ (gimple_set_uid): Tidy.
+
+2009-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/i386.c (ix86_expand_movmem, ix86_expand_setmem): Add
+ zero guard even if align_bytes != 0 and count is smaller than
+ size_needed.
+
+2008-01-09 Vladimir Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/38495
+ * ira-emit.c (print_move_list, ira_debug_move_list): New
+ functions.
+ (add_range_and_copies_from_move_list): Print all added ranges.
+ Add ranges to memory optimized destination.
+
+2009-01-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/38686
+ PR target/38708
+ * config/i386/i386.c (override_options): Reject
+ -mstringop-strategy=rep_8byte with -m32.
+ (ix86_expand_movmem): For size_needed == 1 set epilogue_size_needed
+ to 1. Do count comparison against epilogue_size_needed at compile
+ time even when count_exp was constant forced into register. For
+ size_needed don't jump to epilogue, instead just avoid aligning
+ and invoke the body algorithm. If need_zero_guard, add zero guard
+ even if count is non-zero, but smaller than size_needed + number of
+ bytes that could be stored for alignment.
+ (ix86_expand_setmem): For size_needed == 1 set epilogue_size_needed
+ to 1. If need_zero_guard, add zero guard even if count is non-zero,
+ but smaller than size_needed + number of bytes that could be stored
+ for alignment. Compare size_needed with epilogue_size_needed instead
+ of desired_align - align, don't adjust size_needed, pass
+ epilogue_size_needed to the epilogue expanders.
+
+ PR c/35742
+ * c-pretty-print.c (pp_c_expression): Handle GOTO_EXPR like
+ BIND_EXPR.
+
2009-01-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa.c (last_address): Change to unsigned.