+2008-01-16 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/34769
+ * tree-data-ref.c (initialize_matrix_A): Revert fix for PR34458.
+ * tree.c (int_cst_value): Instead make this function more
+ permissive in what it accepts as valid input. Document this
+ function always sign-extends the value.
+
+2008-01-16 Jakub Jelinek <jakub@redhat.com>
+ Richard Guenther <rguenther@suse.de>
+
+ PR c/34668
+ * gimplify.c (fold_indirect_ref_rhs): Rename to ...
+ (gimple_fold_indirect_ref_rhs): ... this.
+ (gimple_fold_indirect_ref): New function with foldings
+ that preserve lvalueness.
+ (gimplify_modify_expr_rhs): Call gimple_fold_indirect_ref_rhs.
+ * tree-flow.h (gimple_fold_indirect_ref): Declare.
+ * tree-inline.c (copy_body_r): Use gimple_fold_indirect_ref
+ to fold an INDIRECT_REF, fall back to the old use of
+ fold_indirect_ref_1.
+
+2008-01-16 Sebastian Pop <sebastian.pop@amd.com>
+
+ * tree-data-ref.c (subscript_dependence_tester_1): Call
+ free_conflict_function.
+ (compute_self_dependence): Same.
+
+2008-01-16 Uros Bizjak <ubizjak@gmail.com>
+
+ PR debug/34249
+ * debug.h (dwarf2out_switch_text_section): Move declaration from ...
+ * dwarf2out.c (dwarf2out_switch_text_section): ... here. Make
+ function global.
+ * final.c (final_scan_insn) [NOTE_INSN_SWITCH_TEXT_SECTIONS]:
+ Depending on dwarf2out_do_frame, call dwarf2out_switch_text_section
+ for DWARF2_UNWIND_INFO targets.
+
+2008-01-16 Richard Guenther <rguenther@suse.de>
+
+ PR c/34768
+ * c-typeck.c (common_pointer_type): Do not merge inconsistent
+ type qualifiers for function types.
+
+2008-01-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * tree-parloops.c (gen_parallel_loop): Fix ommision of declaration for
+ loop_iterator li from previous commit.
+
+2008-01-15 Sebastian Pop <sebastian.pop@amd.com>
+
+ * tree-parloops.c (gen_parallel_loop): Free loop bound estimations.
+
+2008-01-12 Sebastian Pop <sebastian.pop@amd.com>
+
+ * tree-parloops.c (loop_has_blocks_with_irreducible_flag): New.
+ (parallelize_loops): Don't parallelize irreducible components.
+
+2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+ PR c++/24924
+ * c-opts (c_common_post_options): Do not enable CPP
+ flag_pedantic_errors by default.
+
+2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR rtl-optimization/31944
+ * cse.c (remove_pseudo_from_table): New function.
+ (merge_equiv_classes): Use above function to remove pseudo-registers.
+ (invalidate): Likewise.
+
+2008-01-13 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/34601
+ * emit-rtl.c (set_reg_attrs_for_decl_rtl): Use DECL_MODE
+ instead of TYPE_MODE to deal with calls from expand_one_error_var.
+
+2008-01-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcse.c (cprop_jump): Call validate_unshare_change instead of
+ validate_change to unshare the source of the PC set.
+
+2008-01-12 Jan Hubicka <jh@suse.cz>
+
+ PR middle-end/32135
+ * tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Do not construct
+ references above array bounds. This might trigger bounds checks for
+ pointers to arrays.
+
+2008-01-12 Sebastian Pop <sebastian.pop@amd.com>
+
+ * tree-ssa-ter.c (free_temp_expr_table): Free num_in_part and
+ new_replaceable_dependencies.
+
+2008-01-12 Doug Kwan <dougkwan@google.com>
+
+ * c-decl.c: (grokdeclarator): Use OPT_Wignored_qualifiers
+ instead of OPT_Wreturn_type in warning due to ignored return type
+ qualifiers.
+ * c-opt.c (c_common_post_option): Add -Wignored-qualifiers to
+ options included in -Wextra.
+ * c.opt: New option -Wignored_qualifiers.
+ * doc/invoke.texi (Warning Options, -Wextra): Add new option
+ -Wignore_qualifiers.
+ (-Wignored-qualifiers): Document.
+ (-Wreturn-type): Remove description of functionality now handled
+ by -Wignored-qualifiers.
+
2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
PR ada/33788