OSDN Git Service

PR tree-optimization/32075
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 32754f5..aaf940e 100644 (file)
@@ -1,5 +1,87 @@
-<<<<<<< .mine
-2007-06-15  Kenneth Zadeck <zadeck@naturalbridge.com>
+2007-06-20  Sebastian Pop  <sebpop@gmail.com>
+
+       PR tree-optimization/32075
+       * tree-data-ref.c (subscript_dependence_tester_1, 
+       analyze_miv_subscript, analyze_overlapping_iterations,
+       add_distance_for_zero_overlaps, build_classic_dist_vector,
+       subscript_dependence_tester_1, analyze_overlapping_iterations,
+       subscript_dependence_tester, access_functions_are_affine_or_constant_p,
+       compute_affine_dependence, compute_all_dependences): Pass loop_nest 
+       to evolution_function_is_affine_multivariate_p.
+
+2007-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * df-scan.c (df_get_call_refs): Be prepared for MEMs inside CLOBBERs.
+
+2007-06-20  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       PR target/32335
+       * config/m32c/m32c.c (m32c_emit_epilogue): Use new HImode epilogue
+       for TARGET_A16.
+       * config/m32c/prologue.md (epilogue_exitd_16): New.
+       (epilogue_reit_16): New.
+       (epilogue_exitd): Rename to epilogue_exitd_24.
+       (epilogue_reit): Rename to epilogue_reit_24.
+
+2007-06-20  Seongbae Park  <seongbae.park@gmail.com>
+            Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
+
+       * dbgcnt.def (global_alloc_at_func, global_alloc_at_reg):
+       New counters.
+       * haifa-sched.c (queue_to_ready): Don't requeue next insn
+       if dbg_cnt (sched_insn) reaches the limit.
+       (choose_ready): New parameter INSN_PTR and new return value.
+       (schedule_block): Handle dbg_cnt (sched_insn). Handle
+       the new return value from choose_ready.
+       * global.c (global_aloc): New dbgcnt global_alloc_at_reg.
+       (rest_of_handle_global_alloc): New global_alloc_at_func.
+
+2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
+
+       PR tree-optimization/25737
+       * tree.h (struct tree_struct_field_tag): Add new field alias_set.
+       (SFT_NONADDRESSABLE_P, SFT_ALIAS_SET): New macros.
+       * tree-flow.h (struct fieldoff): Add new field alias_set.
+       * tree-ssa-structalias.c (push_fields_onto_fieldstack): Add new
+       argument addressable_type.  Set alias_set of fieldoff.
+       * tree-ssa-alias.c (create_sft): Add new argument alias_set.
+       (create_overlap_variables_for): Pass alias_set from fieldoff to
+       create_sft.
+       * alias.c (get_alias_set): Use alias_set from SFT if set.
+
+2007-06-20  Hui-May Chang  <hm.chang@apple.com>
+
+       * config/i386/darwin.h (ASM_OUTPUT_COMMON): Print the size
+       of a variable as an unsigned HOST_WIDE_INT integer.
+
+2007-06-20  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR rtl-optimization/32405
+       * loop-iv.c (iv_get_reaching_def): Fail for partial defs.
+
+2007-06-20  Jakub Jelinek  <jakub@redhat.com>
+
+       * Makefile.in (omega.o): Depend on $(DIAGNOSTIC_H).
+
+       PR middle-end/31959
+       * builtins.c: Include diagnostic.h.
+       (expand_builtin_expect): Make gcc_assert more permissive.
+       * Makefile.in (builtins.o): Depend on $(DIAGNOSTIC_H).
+
+       PR inline-asm/32109
+       * gimplify.c (gimplify_asm_expr): Issue error if type is addressable
+       and !allows_mem.
+
+       PR middle-end/32285
+       * calls.c (precompute_arguments): Also precompute CALL_EXPR arguments
+       if ACCUMULATE_OUTGOING_ARGS.
+
+2007-06-19  Rask Ingemann Lambertsen  <rask@sygehus.dk>
+
+       * config/m68hc11/m68hc11.c: Include dataflow header file.
+       (m68hc11_reorg): Port to dataflow.
+
+2007-06-19  Kenneth Zadeck <zadeck@naturalbridge.com>
 
        * df.h (DF_FIRST_OPTIONAL_PROBLEM): Removed.
        (struct df_problem.free_blocks_on_set_blocks): New field.
        * init-regs.c (initialize_uninitialized_regs): Make sure df_live
        is there at -O == 1.
        
-=======
 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
 
        * config/arm/arm.c (arm_get_frame_offsets): Set
        offsets->locals_base to avoid negative stack size.
        (thumb1_expand_prologue): Assert on negative stack size.
 
-2007-04-11  Sebastian Pop  <sebpop@gmail.com>
+2007-04-19  Sebastian Pop  <sebpop@gmail.com>
 
        PR tree-optimization/32367
        * tree-chrec.h (build_polynomial_chrec): Verify that the left hand side 
        * config/frv/frv.c (frv_ifcvt_modify_tests): Dataflow merge fix.
        (frv_ifcvt_modify_insn): Likewise.
 
->>>>>>> .r125856
 2007-06-19  Richard Guenther  <rguenther@suse.de>
 
        * tree-ssa-structalias.c (handle_ptr_arith): Make sure to
        PR tree-optimization/32353
        * tree-ssa-structalias.c (set_uids_in_ptset): Also handle RESULT_DECL.
 
+2007-06-19  Nick Clifton  <nickc@redhat.com>
+
+       * config/m32r/linux.h (LIB_SPEC): Always imply -lpthread for
+       -pthread.
+
 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/32389