+2006-02-10 Jeff Law <law@redhat.com>
+
+ PR tree-optimization/26213
+ * tree-ssa-threadedge.c (simplify_control_stmt_condition): Do not
+ loop trying to follow SSA_NAME_VALUE chains.
+
+2006-02-10 Richard Guenther <rguenther@suse.de>
+
+ * tree-dfa.c (get_ref_base_and_extent): When computing maxsize
+ deal with structures that end in implicitly variable sized arrays.
+
+2006-02-09 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR rtl-optimization/24762
+ * df-scan.c (df_bb_refs_record): Record correct registers defined on
+ eh edges.
+
+2006-02-09 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-ssa-loop-ivopts.c (struct loop_data, loop_data): Removed.
+ (struct ivopts_data): Add regs_used field.
+ (tree_ssa_iv_optimize_init): Do not allocate aux fields for loops.
+ (ivopts_global_cost_for_size, determine_set_costs): Use data->regs_used
+ instead of loop_data->regs_used;
+ (free_loop_data): Do not free aux fields for loops.
+ (tree_ssa_iv_optimize): Do not pass loops to tree_ssa_iv_optimize_init
+ and tree_ssa_iv_optimize_finalize.
+
+2006-02-09 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/sh.h (FUNCTION_VALUE): Don't handle CHAR_TYPE.
+
+2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
+
+ PR target/26141
+ * sh.c (sh_gimplify_va_arg_expr): Don't change the result type when
+ computing the effective result type.
+
+2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
+
+ PR inline-asm/16194
+ * tree.h (decl_overlaps_hard_reg_set_p) Don't declare.
+ (tree_overlaps_hard_reg_set): Declare.
+ * stmt.c (decl_overlaps_hard_reg_set_p): Now static. Change return
+ type and signature to match function type expected by walk_tree.
+ (tree_overlaps_hard_reg_set): New function.
+ (decl_conflicts_with_clobbers_p): Rename to:
+ (tree_conflicts_with_clobbers_p). Take HARD_REG_SET * argument.
+ Use tree_overlaps_hard_reg_set. Changed caller.
+ * doc/tm.texi (TARGET_MD_ASM_CLOBBERS): Replace
+ decl_overlaps_hard_reg_set_p with tree_overlaps_hard_reg_set.
+ * cris.c (cris_md_asm_clobbers): Likewise.
+
+2006-02-09 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * reload1.c (emit_input_reload_insns): Delete code that tries to
+ inherit using find_equiv_reg.
+
+2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * c-common.h (flag_const_strings): Don't declare.
+ * c-common.c (flag_const_strings): Remove.
+ * c.opt (fconst_strings): Remove.
+ * c-opts.c (c_common_handle_option): Remove <OPT_fconst_strings>.
+ <OPT_Wwrite_strings>: Don't set flag_const_strings.
+ (c_common_init_options): Don't set flag_const_strings.
+ * doc/invoke.texi (-fno-const-strings): Remove documentation.
+
+2006-02-09 Richard Earnshaw <richard.earnshaw@arm.com>
+
+ * arm.md (tlobits_cbranch): New pattern.
+ * arm.h (arm_select_cc_mode): For thumb, only return CC_Nmode if
+ testing a single bit.
+
+2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/26179
+ * tree-ssa-pre.c (create_component_ref_by_pieces):
+ Handle RETURN_DECL like VAR_DECL.
+
2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/26134