+2005-12-08 Alan Modra <amodra@bigpond.net.au>
+
+ PR target/25212
+ * config/rs6000/rs6000.c (legitimate_indexed_address_p): Relax
+ tests further when !strict && reload_in_progress.
+ (print_operand): Check that both operands of indexed address are regs.
+ (print_operand_address): Likewise.
+ * config/rs6000/rs6000.h (INT_REG_OK_FOR_INDEX_P): Simplify.
+ (INT_REG_OK_FOR_BASE_P): Correct.
+
+2005-12-07 J"orn Rennecke <joern.rennecke@st.com>
+
+ Preparation for PR rtl-optimization/20070 / part1
+ * basic-block.h (insns_match_p, flow_find_cross_jump): Declare.
+ * cfgcleanup.c (condjump_equiv_p): New function, broken out of
+ outgoing_edges_match.
+ (outgoing_edges_match): Use condjump_equiv_p.
+ (merge_memattrs, insns_match_p, flow_find_cross_jump): Move from here
+ into..
+ * struct-equiv.c: New file.
+ (death_notes_match_p) New function, broken out of insns_match_p.
+ * Makefile.in (OBJS-common): Add struct-equiv.o.
+ (struct-equiv.o): New target.
+
+2005-12-07 Richard Sandiford <richard@codesourcery.com>
+
+ * coretypes.h: Revert previous change.
+ * config/darwin.h: Revert previous reversion.
+ * config/avr/avr.h (progmem_section): Guard with #ifndef IN_LIBGCC2.
+
2005-12-07 Richard Sandiford <richard@codesourcery.com>
* coretypes.h (section): Provide dummy definition for target files.