+2010-12-31 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/install.texi (Specific): Remove reference to interix.com.
+
+2010-12-31 Paul Koning <ni1d@arrl.net>
+
+ * config/pdp11/pdp11.h (PRINT_OPERAND): Delete.
+ * config/pdp11/pdp11.c (TARGET_PRINT_OPERAND,
+ TARGET_PRINT_OPERAND_PUNCT_VALID_P): Define
+ (pdp11_asm_print_operand, pdp11_asm_print_operand_punct_valid_p):
+ New function.
+ * config/pdp11/pdp11.md (tablejump): Fix generated assembly.
+
+2010-12-31 Joern Rennecke <amylaar@spamcop.net>
+
+ PR target/47111
+ * config/rtems.h (NO_IMPLICIT_EXTERN_C): Undef before defining.
+
+ PR target/47112
+ * config/mips/r3900.h: Update Copyright years.
+ (MIPS_CPU_STRING_DEFAULT): Undef before defining.
+ (MULTILIB_DEFAULTS, MIPS_ABI_DEFAULT, SUBTARGET_CC1_SPEC): Likewise.
+
+2010-12-30 Mingjie Xing <mingjie.xing@gmail.com>
+
+ * config/mips/mips.h (SHIFT_COUNT_TRUNCATED): Change
+ TARGET_LOONGSON_2EF to TARGET_LOONGSON_VECTORS.
+ * config/mips/mips.c (mips_shift_truncation_mask): Likewise.
+
+2010-12-30 Joseph Myers <joseph@codesourcery.com>
+
+ * config/openbsd.opt: New.
+ * config.gcc (alpha*-*-openbsd*,
+ i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123],
+ i[34567]86-*-openbsd*, m68k*-*-openbsd*, mips*-*-openbsd*,
+ sparc64-*-openbsd*, vax-*-openbsd*): Use openbsd.opt.
+
+2010-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * config/pa/pa.md: Add ",*" condition to 64-bit add/subtract boolean
+ patterns.
+
+2010-12-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR target/47038
+ * config/sparc/sparc.c (sparc_file_end): Call resolve_unique_section
+ on the GOT helper if USE_HIDDEN_LINKONCE.
+
+2010-12-30 Joseph Myers <joseph@codesourcery.com>
+
+ PR c/46889
+ * c-decl.c (detect_field_duplicates): Ensure hash is used for
+ finding duplicates when first field is anonymous.
+
+2010-12-30 Nathan Froyd <froydnj@codesourcery.com>
+
+ PR target/44606
+ * reload1.c (choose_reload_regs): Don't look for equivalences for
+ output reloads of constant loads.
+
+2010-12-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * emit-rtl.c (set_mem_attributes_minus_bitpos): Explicitly derive
+ default values from MEM mode if no memory attributes are present.
+ Do not use mode alignment, even on STRICT_ALIGNMENT targets, when
+ called with an expression (not a type).
+
+2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.c (upper_128bits_state): Remove comments.
+ (block_info_def): Add unchanged.
+ (move_or_delete_vzeroupper_2): Short circuit if upper 128bits
+ are unchanged in the block.
+
+2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/46519
+ * config/i386/i386.c (block_info_def): Remove referenced, count
+ and rescanned.
+ (move_or_delete_vzeroupper_2): Updated.
+ (move_or_delete_vzeroupper_1): Rewritten to avoid recursive call.
+ (rescan_move_or_delete_vzeroupper): Removed.
+ (move_or_delete_vzeroupper): Repeat processing all basic blocks
+ until no basic block state is changed to used at exit.
+
+2010-12-30 Paul Koning <ni1d@arrl.net>
+
+ * config/pdp11/pdp11.md (movmemhi, movmemhi1): Correct
+ constraints.
+ * config/pdp11/pdp11.c (output_block_move): Rewrite.
+
2010-12-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/47060
PR target/47129
* config/ia64/ia64.c: Include "dwarf2out.h" .
+ PR target/47063
+ * config/alpha/vms.h (MALLOC_ALIGNMENT): Don't undef / define.
+ (MALLOC_ABI_ALIGNMENT): Undef / define.
+
+ PR target/47101
+ * vmsdbgout.c (vmsdbgout_init): Rename main_input_filename to filename.
+ (vmsdbgout_finish): Likewise.
+
+ PR target/47097
+ * config/i386/lynx.h (DBX_REGISTER_NUMBER): Add cast to avoid
+ mixing signed and unsigned types in conditional expression.
+
2010-12-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/47074