OSDN Git Service

PR middle-end/38584
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 2c08722..87d22b4 100644 (file)
@@ -1,5 +1,64 @@
+2008-12-30  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR middle-end/38584
+       * ipa-inline.c (compute_inline_parameters): When not optimizing,
+       don't compute the inline parameters, just set them to 0 instead.
+
+2008-12-30  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR tree-optimization/38572
+       * tree-vrp.c (vrp_visit_phi_node): Look out for invalid ranges
+       and change them to VARYING.
+
+2008-12-30  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/38564
+       * fold-const.c (fold_comparison): Use the correct result type.
+
+2008-12-30  Dorit Nuzman  <dorit@il.ibm.com>
+            Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/38529
+       * tree-vect-transform (vect_transform_stmt): Handle inner-loop stmts
+       whose DEF is used in the loop-nest that is being vectorized, but
+       outside the immediately enclosing loop.
+
+2008-12-29  Seongbae Park  <seongbae.park@gmail.com>
+
+       * tree-profile.c (tree_init_ic_make_global_vars): Make static
+       variables TLS.
+
+2008-12-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/36191
+       * tree-complex.c (expand_complex_libcall): Call
+       maybe_clean_or_replace_eh_stmt and gimple_purge_dead_eh_edges
+       instead of passing true as 3rd argument to gsi_replace.
+
+2008-12-28  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR middle-end/38652
+       * dse.c: Include target.h.
+       * Makefile.in (dse.o): Depend on $(TARGET_H).
+
+2008-12-29  Jakub Jelinek  <jakub@redhat.com>
+
+       PR driver/38381
+       * gcc.c (process_command): Accept also -b with configuration name
+       in the next argument.
+       * doc/invoke.texi (-b): Document that no hyphen is required if
+       configuration name is in the next argument after -b.
+
 2008-12-27  Jakub Jelinek  <jakub@redhat.com>
 
+       PR middle-end/38641
+       * gimple-pretty-print.c (dump_binary_rhs): Print
+       VEC_WIDEN_MULT_HI_EXPR, VEC_WIDEN_MULT_LO_EXPR,
+       VEC_PACK_TRUNC_EXPR, VEC_PACK_SAT_EXPR, VEC_PACK_FIX_TRUNC_EXPR,
+       VEC_EXTRACT_EVEN_EXPR, VEC_EXTRACT_ODD_EXPR
+       VEC_INTERLEAVE_HIGH_EXPR and VEC_INTERLEAVE_LOW_EXPR similarly
+       to COMPLEX_EXPR, MIN_EXPR and MAX_EXPR.
+
        PR middle-end/38633
        * tree-cfg.c (replace_block_vars_by_duplicates): Only call
        replace_by_duplicate_decl for VAR_DECLs or CONST_DECLs.