OSDN Git Service

gcc/fortran/
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 82f38e4..ca67d10 100644 (file)
@@ -1,3 +1,42 @@
+2010-01-19  Michael Matz  <matz@suse.de>
+
+       PR tree-optimization/41783
+       * tree-data-ref.c (toplevel): Include flags.h.
+       (dump_data_dependence_relation):  Also dump the inputs if the
+       result will be unknown.
+       (split_constant_offset_1): Look through some conversions.
+       * tree-predcom.c (determine_roots_comp): Restart a new chain if
+       the offset from last element is too large.
+       (ref_at_iteration): Deal also with MISALIGNED_INDIRECT_REF.
+       (reassociate_to_the_same_stmt): Handle vector registers.
+       * tree-vect-data-refs.c (vect_equal_offsets): Handle unary operations
+       (e.g. conversions).
+       * tree-vect-loop-manip.c (vect_gen_niters_for_prolog_loop): Add 
+       wide_prolog_niters argument, emit widening instructions.
+       (vect_do_peeling_for_alignment): Adjust caller, use widened
+       variant of the iteration cound.
+       * Makefile.in (tree-data-ref.o): Add $(FLAGS_H).
+
+2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+       PR target/38697
+       * config/arm/neon-testgen.m (emit_automatics): New parameter
+       features. Adjust for Fixed_return_reg feature.
+       (test_intrinsic): Call emit_automatics with new feature.
+       * config/arm/neon.ml: Update copyright years.
+       (features): New Fixed_return_reg feature.
+       (ops): Update feature for Vget_low.
+
+2010-01-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/42719
+       * tree-outof-ssa.c (trivially_conflicts_p): Don't consider debug
+       stmt uses.
+
+       PR debug/42728
+       * fwprop.c (all_uses_available_at): Return false if def_set dest
+       is a REG that is used in def_insn.
+
 2010-01-19  Joern Rennecke  <amylaar@spamcop.net>
 
        * doc/tm.texi (TARGET_FIXED_CONDITION_CODE_REGS): Add argument names.
@@ -7,6 +46,9 @@
 
        (TARGET_SCHED_INIT_SCHED_CONTEXT): Clarify language.
 
+       * target.h (struct gcc_target) <secondary_reload>: Change type
+       of last argument to secondary_reload_info *.
+
 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/42774