From patchwork Sun Jul 18 00:49:58 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jack Howarth X-Patchwork-Id: 59154 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 0C3ED1007D2 for ; Sun, 18 Jul 2010 10:50:09 +1000 (EST) Received: (qmail 2784 invoked by alias); 18 Jul 2010 00:50:05 -0000 Received: (qmail 2773 invoked by uid 22791); 18 Jul 2010 00:50:04 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL, BAYES_00, TW_CX, TW_DX, T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from bromo.med.uc.edu (HELO bromo.med.uc.edu) (129.137.3.146) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Sun, 18 Jul 2010 00:50:00 +0000 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id C5DEDB0045; Sat, 17 Jul 2010 20:49:58 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id o6I0nwpW030602; Sat, 17 Jul 2010 20:49:58 -0400 Date: Sat, 17 Jul 2010 20:49:58 -0400 From: Jack Howarth To: gcc-patches@gcc.gnu.org Cc: aoliva@redhat.com Subject: [PATCH] fix bootstrap/PR44905 by reverting r155759 Message-ID: <20100718004958.GA30600@bromo.med.uc.edu> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) 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 Revision 155759 2010-01-09 Alexandre Oliva * config/i386/i386.c (ix86_vectorize_builtin_vec_perm): Silence bogus uninitialized warning. to allow for bootstrapping at -O1 is no longer needed since the commit of... Author: davidxl Date: Wed Apr 28 17:41:31 2010 New Revision: 158835 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158835 Log: predicate aware uninitialized analysis Revision 155759 is causing failure in the --enable-build-with-cxx bootstrap on x86_64-apple-darwin10, [Bug bootstrap/44905], and should be reverted. Regression tested with and without --enable-build-with-cxx on x86_64-apple-darwin10. Okay for gcc trunk? Jack 2010-06-17 Jack Howarth bootstrap/PR44905 * config/i386/i386.c (ix86_vectorize_builtin_vec_perm): revert hack to silence bogus uninitialized warning. Index: gcc/config/i386/i386.c =================================================================== --- gcc/config/i386/i386.c (revision 162277) +++ gcc/config/i386/i386.c (working copy) @@ -30006,7 +30006,7 @@ tree itype = TREE_TYPE (vec_type); bool u = TYPE_UNSIGNED (itype); enum machine_mode vmode = TYPE_MODE (vec_type); - enum ix86_builtins fcode = fcode; /* Silence bogus warning. */ + enum ix86_builtins fcode; bool ok = TARGET_SSE2; switch (vmode)