+2005-08-27 John David Anglin <dave.anflin@nrc-cnrc.gc.ca>
+
+ PR libgcj/23508
+ * pa/linux-unwind.h (pa32_fallback_frame_state): Use r0 slot in frame
+ state for return address column of signal frames.
+
+2005-08-27 David Edelsohn <edelsohn@gnu.org>
+
+ PR target/23539
+ * config/rs6000/rs6000.c (expand_block_clear): Use HImode when
+ bytes >= 2 not bytes == 2.
+ (expand_block_move): Same.
+
+2005-08-27 Richard Guenther <rguenther@suse.de>
+
+ PR target/23575
+ * config/i386/sse.md (sse2_movsd): Add missing closing
+ braces.
+
+2005-08-27 Paul Brook <paul@codesourcery.com>
+
+ * genrecog.c (enum decision_type): Add DT_num_insns.
+ (struct decision_test): Add u.num_insns.
+ (add_to_sequence): Add DT_num_insns test.
+ (maybe_both_true_2, nodes_identical_1): Handle DT_num_insns.
+ (write_cond, debug_decision_2): Ditto.
+ (change_state): Assume peep2_next_insn never fails.
+ Remove "afterward" argument.
+ (write afterward, write_tree): Update to match.
+ * recog.c (peep2_current_count): New variable.
+ (peep2_next_insn): Check it.
+ (peephole2_optimize): Set peep2_current_count.
+ * recog.h (peep2_current_count): Declare.
+
+2005-08-26 Josh Conner <jconner@apple.com>
+
+ PR middle-end/23584
+ * ipa-pure-const.c (check_tree): Check for volatile-ness
+ when considering a dereference.
+
+2005-08-27 Jakub Jelinek <jakub@redhat.com>
+
+ * rtl.h (MEM_IN_STRUCT_P): Fix comment typo.
+
+2005-08-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/23561
+ * builtins.c (get_memory_rtx): Add LEN argument. If MEM_EXPR is
+ a COMPONENT_REF, remove all COMPONENT_REF from MEM_EXPR unless
+ at most LEN bytes long memory fits into the field.
+ (expand_builtin_memcpy, expand_builtin_mempcpy, expand_movstr,
+ expand_builtin_strncpy, expand_builtin_memset, expand_builtin_memcmp,
+ expand_builtin_strcmp, expand_builtin_strncmp): Adjust callers.
+
+2005-08-26 Richard Henderson <rth@redhat.com>
+
+ PR rtl-opt/23560
+ * loop.c (biased_biv_may_wrap_p): New.
+ (maybe_eliminate_biv_1): Use it to suppress non-equality
+ comparison transformations. Delete disabled code.
+
+2005-08-26 Ian Lance Taylor <ian@airs.com>
+
+ * combine.c (make_extraction): Avoid reference outside object.
+
+2005-08-26 J"orn Rennecke <joern.rennecke@st.com>
+
+ * stor-layout.c (finalize_type_size): Restore behaviour for
+ non-aggregate types to the status quo ante of the patch for
+ pr 23467. Document why it matters.
+
+2005-08-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/23506
+ * c-common.c (c_common_nodes_and_builtins): Increase builtin_types
+ array by one element, initialize the BT_LAST element with NULL.
+
+2005-08-26 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.md (eq<mode>_compare): Only enable when
+ optimizing for size.
+ (plus_eqsi): Same.
+ (compare_plus_eqsi): Same.
+ (plus_eqsi_compare): Same.
+ (neg_eq0<mode>): Same.
+ (neg_eq<mode>): Same.
+
+ * config/rs6000/aix52.h (PROCESSOR_DEFAULT): Change to
+ PROCESSOR_POWER4.
+
2005-08-26 Nick Clifton <nickc@redhat.com>
* config/v850/v850.c (ep_memory_operand): Return FALSE if