OSDN Git Service

2008-01-16 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 5aff05d..82edafa 100644 (file)
@@ -1,3 +1,105 @@
+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
+       * fold-const.c (fold_unary) <VIEW_CONVERT_EXPR>: Fold an existing
+       NOP_EXPR if it is between integral types with the same precision.
+
+2008-01-12  Jan Hubicka  <jh@suse.cz>
+
+       PR other/28023
+       * invoke.texi (max-inline-recursive-depth): Fix default value.
+
+2008-01-12  Zdenek Dvorak  <ook@ucw.cz>
+
+       * tree-parloops.c (transform_to_exit_first_loop): Cast nit to the
+       correct type.
+
 2008-01-11  Bob Wilson  <bob.wilson@acm.org>
        
        * config/xtensa/xtensa.c (override_options): Set flag_shlib.