tree-vect-patterns.c (vect_operation_fits_smaller_type): Initialize *op0 and *op1...
authorJakub Jelinek <jakub@redhat.com>
Wed, 21 Dec 2011 14:52:34 +0000 (15:52 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 21 Dec 2011 14:52:34 +0000 (15:52 +0100)
* tree-vect-patterns.c (vect_operation_fits_smaller_type): Initialize
*op0 and *op1 to NULL_TREE first to avoid warnings.
* calls.c (initialize_argument_information): Initialize base to avoid
warnings.

From-SVN: r182590

gcc/ChangeLog
gcc/calls.c
gcc/tree-vect-patterns.c

index 86c7dc612372f32b4b82658043b70640ae8bcbdc..92f660241d4fc05248e393be669828993cbf35bf 100644 (file)
@@ -1,5 +1,10 @@
 2011-12-21  Jakub Jelinek  <jakub@redhat.com>
 
+       * tree-vect-patterns.c (vect_operation_fits_smaller_type): Initialize
+       *op0 and *op1 to NULL_TREE first to avoid warnings.
+       * calls.c (initialize_argument_information): Initialize base to avoid
+       warnings.
+
        PR middle-end/51644
        PR middle-end/51647
        * tree-eh.c (decide_copy_try_finally): At -O0, return true
index 0ef0cad8d27ecb746246350fb670f747db1a877d..c8d0b8499853bfb7462b64d8b1624a73517ee06f 100644 (file)
@@ -1157,7 +1157,7 @@ initialize_argument_information (int num_actuals ATTRIBUTE_UNUSED,
                             type, argpos < n_named_args))
        {
          bool callee_copies;
-         tree base;
+         tree base = NULL_TREE;
 
          callee_copies
            = reference_callee_copied (args_so_far_pnt, TYPE_MODE (type),
index a5b8af911aae24e74118fcbd0f6b9e0e6338380f..46d43ce44add41db696db521eedb47b038396cd6 100644 (file)
@@ -900,6 +900,8 @@ vect_operation_fits_smaller_type (gimple stmt, tree def, tree *new_type,
   loop_vec_info loop_info = STMT_VINFO_LOOP_VINFO (vinfo_for_stmt (stmt));
   struct loop *loop = LOOP_VINFO_LOOP (loop_info);
 
+  *op0 = NULL_TREE;
+  *op1 = NULL_TREE;
   *new_def_stmt = NULL;
 
   if (!is_gimple_assign (stmt))