OSDN Git Service

Fix bugzilla references in ChangeLog for last recent checkins.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 012e808..3f66fef 100644 (file)
@@ -1,3 +1,142 @@
+2009-03-05  J"orn Rennecke  <joern.rennecke@arc.com>
+
+       PR tree-optimization/39349:
+       * cse.c (cse_insn): Fix loop to stop at VOIDmode.
+
+       * combine.c (gen_lowpart_for_combine): Use omode when generating
+       clobber.
+
+2009-03-04  J"orn Rennecke  <joern.rennecke@arc.com>
+
+       PR rtl-optimization/39235:
+       * loop-iv.c (get_simple_loop_desc): Use XCNEW.
+
+2009-03-04  Zdenek Dvorak  <ook@ucw.cz>
+
+       * graphite.c (nb_reductions_in_loop): Update simple_iv arguments.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39362
+       * tree-ssa-sccvn.c (visit_use): Stores and copies from SSA_NAMEs
+       that occur in abnormal PHIs should be varying.
+
+2009-03-04  Zdenek Dvorak  <ook@ucw.cz>
+
+       * tree-scalar-evolution.c (analyze_scalar_evolution_in_loop):
+       Extend comments.
+       (simple_iv):  Take loop as an argument instead of statement.
+       * tree-scalar-evolution.h (simple_iv): Declaration changed.
+       * tree-ssa-loop-niter.c (number_of_iterations_exit): Update calls
+       to simple_iv.
+       * tree-ssa-loop-ivopts.c (determine_biv_step, find_givs_in_stmt_scev):
+       Ditto.
+       * tree-parloops.c (loop_parallel_p, canonicalize_loop_ivs): Ditto.
+       * matrix-reorg.c (analyze_transpose): Ditto.
+       * tree-data-ref.c (dr_analyze_innermost): Ditto.
+       * tree-vect-analyze.c (vect_analyze_data_refs): Ditto.
+       * tree-predcom.c (ref_at_iteration): Ditto.
+       * tree-ssa-loop-prefetch.c (idx_analyze_ref): Ditto.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39358
+       * tree-ssa-structalias.c (do_sd_constraint): Fix check for
+       escaped_id and callused_id.
+       (solve_graph): Likewise.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39339
+       * tree-sra.c (try_instantiate_multiple_fields): Make it
+       no longer ICE on the above.
+
+2009-03-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * emit-rtl.c (adjust_address_1): Reduce offset to a signed value
+       that fits within Pmode.
+
+2009-03-03  Steve Ellcey  <sje@cup.hp.com>
+
+       PR middle-end/10109
+       * tm.texi (LIBCALL_VALUE): Update description.
+
+2009-03-03  Steve Ellcey  <sje@cup.hp.com>
+
+       PR middle-end/34443
+       * doc/extend.texi (section): Update description.
+
+2009-03-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/39345
+       * tree-inline.c (remapped_type): New.
+       (can_be_nonlocal): Call remapped_type instead of remap_type.
+
+2009-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/39354
+       * gimplify.c (goa_stabilize_expr): Handle tcc_comparison,
+       TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR.
+
+2009-03-03  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/39272
+       * tree.c (tree_nonartificial_location): New function.
+       * tree.h (tree_nonartificial_location): Declare.
+       * builtins.c (expand_builtin_memory_chk): Provide location
+       of the call location for artificial function pieces.
+       (maybe_emit_chk_warning): Likewise.
+       (maybe_emit_sprintf_chk_warning): Likewise.
+       (maybe_emit_free_warning): Likewise.
+       * expr.c (expand_expr_real_1): Likewise.
+
+2009-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/39343
+       * tree-ssa-ccp.c (maybe_fold_offset_to_address): Don't check if
+       COMPONENT_REF t has ARRAY_TYPE.
+
+2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/39335
+       * tree-parloops.c (canonicalize_loop_ivs): Call fold_convert
+       when the type precision of the induction variable should be
+       larger than the type precision of nit.
+       (gen_parallel_loop): Update use of canonicalize_loop_ivs.
+       * graphite.c (graphite_loop_normal_form): Same.
+       * tree-flow.h (canonicalize_loop_ivs): Update declaration.
+
+2009-03-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md (ST?_REG, MM?_REG): New constants.
+       (*call_1_rex64_ms_sysv): Use named constants instead of magic
+       numbers to describe clobbbered registers.
+       (*call_value_0_rex64_ms_sysv): Ditto.
+       * config/i386/mmx.md (emms): Ditto.
+       (femms): Ditto.
+
+2009-03-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/mips/mips.c (mips_mdebug_abi_name): Fix the handling
+       of ABI_64.
+
+2009-03-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * config/spu/spu.c (TARGET_SECTION_TYPE_FLAGS): Define.
+       (spu_section_type_flags): New function.
+
+2009-03-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.h (CONDITIONAL_REGISTER_USAGE): Do not copy
+       reg_class_contents of FLOAT_REGS into a temporary.
+
+2009-03-02  Richard Guenther  <rguenther@suse.de>
+           Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39318
+       * tree-vect-transform.c (vectorizable_call): Transfer the EH region
+       information to the vectorized statement.
+
 2009-03-01  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.h (CONDITIONAL_REGISTER_USAGE): Do not shadow "i"