From patchwork Mon Nov 14 06:41:51 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ira Rosen X-Patchwork-Id: 125494 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 5C3DDB7105 for ; Mon, 14 Nov 2011 17:42:09 +1100 (EST) Received: (qmail 12783 invoked by alias); 14 Nov 2011 06:42:07 -0000 Received: (qmail 12774 invoked by uid 22791); 14 Nov 2011 06:42:07 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW, TW_TM X-Spam-Check-By: sourceware.org Received: from mail-pz0-f47.google.com (HELO mail-pz0-f47.google.com) (209.85.210.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 14 Nov 2011 06:41:52 +0000 Received: by pzk1 with SMTP id 1so9959989pzk.6 for ; Sun, 13 Nov 2011 22:41:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.68.9.2 with SMTP id v2mr47195706pba.101.1321252911617; Sun, 13 Nov 2011 22:41:51 -0800 (PST) Received: by 10.143.31.19 with HTTP; Sun, 13 Nov 2011 22:41:51 -0800 (PST) Date: Mon, 14 Nov 2011 08:41:51 +0200 Message-ID: Subject: [patch] Fix PR bootstrap/51112 From: Ira Rosen To: gcc-patches@gcc.gnu.org Cc: Patch Tracking Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Hi, This patch fixes a maybe-uninitialized error. Bootstrapped and tested on powerpc64-suse-linux. Committed. Ira ChangeLog: PR bootstrap/51112 * tree-vect-stmts.c (vectorizable_condition): Initialize comp_vectype. Index: tree-vect-stmts.c =================================================================== --- tree-vect-stmts.c (revision 181345) +++ tree-vect-stmts.c (working copy) @@ -4968,7 +4968,7 @@ vectorizable_condition (gimple stmt, gimple_stmt_i tree cond_expr, then_clause, else_clause; stmt_vec_info stmt_info = vinfo_for_stmt (stmt); tree vectype = STMT_VINFO_VECTYPE (stmt_info); - tree comp_vectype; + tree comp_vectype = NULL_TREE; tree vec_cond_lhs = NULL_TREE, vec_cond_rhs = NULL_TREE; tree vec_then_clause = NULL_TREE, vec_else_clause = NULL_TREE; tree vec_compare, vec_cond_expr;