OSDN Git Service

* var-tracking.c (use_narrower_mode_test, use_narrower_mode): New
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index ed4cbee..89aaa5a 100644 (file)
@@ -1,3 +1,60 @@
+2010-03-30  Jakub Jelinek  <jakub@redhat.com>
+
+       * var-tracking.c (use_narrower_mode_test, use_narrower_mode): New
+       functions.
+       (adjust_mems): Replace narrowing SUBREG of expression containing
+       just PLUS, MINUS, MULT and ASHIFT of registers and constants
+       with operations in the narrower mode.
+
+       PR debug/43593
+       * var-tracking.c (dataflow_set_clear_at_call): Invalidate
+       just regs_invalidated_by_call instead all call_used_reg_set
+       registers.
+
+2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/43430
+       * tree-vect-slp.c (vect_get_and_check_slp_defs): Replace type
+       pointer comparisons with types_compatible_p.
+       * tree-vect-stmts.c (vectorizable_call): Same.
+       (vectorizable_condition): Same.
+
+2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * config/s390/s390.c (s390_emit_prologue): Omit issuing a dynamic
+       stack check if the mask would be zero.
+
+2010-03-30  Seongbae Park <seongbae.park@gmail.com>
+           Jack Howarth <howarth@bromo.med.uc.edu>
+
+       * tree-profile.c (tree_init_ic_make_global_vars): Make static
+       variables TLS.
+
+2010-03-30  Joseph Myers  <joseph@codesourcery.com>
+
+       PR other/25232
+       * libgcc-std.ver (GCC_4.5.0): Define version.  Include __unordxf2
+       and __unordtf2.
+       * config/bfin/libgcc-bfin.ver (GCC_4.5.0): Define version.
+       Include ___unordxf2 and ___unordtf2.
+       * config/i386/libgcc-glibc.ver: Do not define inheritance from
+       GCC_4.4.0 here.
+
+2010-03-30  Tarik Graba  <tarik.graba@telecom-paristech.fr>
+
+       * config/lm32/t-lm32: New file.
+       * config.gcc: Use the above file when targetting lm32.
+
+2010-03-28  Duncan Sands  <baldrick@free.fr>
+
+       * Makefile.in (PLUGIN_HEADERS): Add except.h.
+
+2010-03-29  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/43431
+       * tree-vect-loop.c (vect_estimate_min_profitable_iters):
+       Improve vectorization cost model diagnostic.
+
 2010-03-29  Sebastian Pop  <sebastian.pop@amd.com>
 
        PR middle-end/43436