OSDN Git Service

* gcc.c (LINK_COMMAND_SPEC): Add includes and link options for
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 676637f..37a6f4e 100644 (file)
@@ -1,3 +1,67 @@
+2008-01-16  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.c (LINK_COMMAND_SPEC): Add includes and link options for
+       libgomp when compiling with ftree-parallelize-loops.
+       (GOMP_SELF_SPECS): Add -pthread for ftree-parallelize-loops.
+
+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