+2010-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * doc/invoke.texi (-fvar-tracking-assignments): Fix typo.
+
+2010-02-26 Jakub Jelinek <jakub@redhat.com>
+
+ * Makefile.in (var-tracking.o): Depend on $(DIAGNOSTIC_H).
+ * var-tracking.c: Include diagnostic.h.
+ (debug_dv): New function.
+ (dump_var): Print DEBUG_EXPR_DECLs as D#N instead of D.-N.
+
+ PR debug/43160
+ * var-tracking.c (dv_onepart_p): Return true for DEBUG_EXPR_DECLs.
+ (add_value_chain, add_value_chains, remove_value_chain,
+ remove_value_chains): Handle DEBUG_EXPRs.
+ (check_changed_vars_1, check_changed_vars_2): Handle DEBUG_EXPR_DECLs.
+
+ PR debug/43161
+ * regcprop.c (struct queued_debug_insn_change): New type.
+ (struct value_data_entry): Add debug_insn_changes field.
+ (struct value_data): Add n_debug_insn_changes field.
+ (debug_insn_changes_pool): New variable.
+ (free_debug_insn_changes, apply_debug_insn_changes,
+ cprop_find_used_regs_1, cprop_find_used_regs): New functions.
+ (kill_value_one_regno): Call free_debug_insn_changes if needed.
+ (init_value_data): Clear debug_insn_changes and n_debug_insn_changes
+ fields.
+ (replace_oldest_value_reg): Don't change DEBUG_INSNs, instead queue
+ changes for them.
+ (copyprop_hardreg_forward_1): Don't call apply_change_group for
+ DEBUG_INSNs. For a real insn, if there are queued DEBUG_INSN
+ changes, call cprop_find_used_regs via note_stores.
+ (copyprop_hardreg_forward): When copying vd from predecessor
+ which has any queued DEBUG_INSN changes, make sure the pointers are
+ cleared. At the end call df_analyze and then if there are any
+ DEBUG_INSN changes queued at the end of some basic block for still
+ live registers, apply them.
+ (pass_cprop_hardreg): Set TODO_df_finish in todo_flags_finish.
+
+2010-02-25 Uros Bizjak <ubizjak@gmail.com>
+
+ * config.gcc (i[34567]86-*-* | x86_64-*-*): Split long line.
+ (arm*-*-*): Ditto.
+
+2010-02-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config.gcc: Set arch/cpu for i[34567]86-*-*|x86_64-*-*
+ targets. Set the default with_cpu/with_arch from arch/cpu.
+ Allow x86-64 and native for with_cpu/with_arch.
+
+2010-02-25 Nicolas Benoit <nbenoit@tuxfamily.org>
+
+ * ebitmap.c: Change calls to verify_popcount with calls to
+ sbitmap_verify_popcount.
+ (ebitmap_clear_bit): Fixed map->cacheindex test and
+ map>cache update when bit clearing results in an empty
+ element.
+
+2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/43154
+ * config/rs6000/vector.md (VEC_64): New iterator for V2DF, V2DI.
+ (vec_interleave_high<mode>): Rename from vec_interleave_highv2df
+ and support both V2DF and V2DI modes.
+ (vec_interleave_low<mode>): Rename from vec_interleave_lowv2df and
+ support both V2DF and V2DI modes.
+ (general): Delete trailing whitespace from a few patterns.
+
+ * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Add
+ V2DF/V2DI interleave high/low builtins.
+
+ * config/rs6000/rs6000-builtin.def (VSX_BUILTIN_VEC_MERGE*): Add
+ new VSX builtins.
+
+ * config/rs6000/rs6000.c (bdesc_2arg): Add support for V2DF/V2DI
+ interleave high/low functions.
+
+2010-02-25 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * doc/extend.texi (Symbol-Renaming Pragmas): Fix spelling of
+ #pragma extern_prefix.
+
+2010-02-25 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/43166
+ * cfgexpand.c (expand_debug_expr) <case VAR_DECL>: If mode is
+ BLKmode, assert op0 is a MEM and just adjust its mode.
+
+ PR debug/43165
+ * cfgexpand.c (expand_debug_expr): Don't call simplify_gen_subreg
+ if bitpos isn't multiple of mode's bitsize.
+
+2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
+
+ * c.opt (-ftemplate-depth=): New.
+ (-ftemplate-depth-): Deprecate.
+ * optc-gen.awk: Handle -ftemplate-depth=.
+ * opth-gen.awk: Likewise.
+ * c-opts.c (c_common_handle_option): Likewise.
+ * doc/invoke.texi (-ftemplate-depth-): Replace with
+ -ftemplate-depth=.
+
+2010-02-24 Jason Merrill <jason@redhat.com>
+
+ * doc/invoke.texi: Improve -Wabi and -fabi-version docs.
+
+2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * cfg.c (alloc_aux_for_block): Remove inline.
+ (alloc_aux_for_edge): Likewise.
+
+2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config.gcc: Fix typo in mips-sgi-irix6.[0-4]* obsoletion.
+
+2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/i386/sol2.h (NO_DBX_BNSYM_ENSYM): Define.
+ * config/i386/sol2-gas.h: New file.
+ * config.gcc (i[34567]86-*-solaris2*): Use it.
+
2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
PR c/43128