OSDN Git Service

* tree-vect-stmts.c (vectorizable_assignment): Call build1 instead of
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 37536c1..4dfc884 100644 (file)
@@ -1,3 +1,47 @@
+2010-05-28  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * tree-vect-stmts.c (vectorizable_assignment): Call build1 instead of
+       build1_stat.
+
+2010-05-28  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/44312
+       * lto-streamer-in.c (unpack_ts_fixed_cst_value_fields):
+       Stream fixed-point constants mode.
+       (unpack_ts_type_value_fields): Fix width of TYPE_MODE
+       and TYPE_PRECISION.
+       * lto-streamer-out.c (pack_ts_fixed_cst_value_fields):
+       Stream fixed-point constants mode.
+       (pack_ts_function_decl_value_fields): Fix width of TYPE_MODE
+       and TYPE_PRECISION.
+
+2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * tree-scalar-evolution.c (set_nb_iterations_in_loop): Inlined in the
+       only place it was called from.
+       (number_of_latch_executions): Do not return chrec_dont_know when the
+       may_be_zero is a runtime condition: instead, return a COND_EXPR
+       including the may_be_zero condition.
+       * cfgloop.h (struct loop): Add a note on COND_EXPRs to the comment
+       of nb_iterations.
+       * tree-ssa-loop-ivopts.c (contains_abnormal_ssa_name_p): Handle
+       COND_EXPRs.
+
+2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * tree-if-conv.c (replace_phi_with_cond_gimple_assign_stmt): Don't
+       generate COND_EXPRs for degenerate_phi_result.
+
+2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/44293
+       * tree-if-conv.c (if_convertible_loop_p): Check the
+       if-convertibility of phi nodes in non predicated BBs.
+
+2010-05-28  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.c (error, warning, inform): Remove duplicate ": " in output.
+
 2010-05-28  Joseph Myers  <joseph@codesourcery.com>
 
        PR driver/15303