From patchwork Sat Sep 14 10:41:54 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan-Benedict Glaw X-Patchwork-Id: 274911 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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id D13AB2C0101 for ; Sat, 14 Sep 2013 20:42:04 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; q=dns; s=default; b=HiMyeZCqQzDoTiGh5NI2B53IbqsNjLXwM+ozAv8hYwlmpE4TxB Ru/HN08IRbdP5h6OIPl2PJcXHY5bMgbTWIQh81YYbGM4MQSl10gVTn00BlZZoUnA OF3/Gr1W/WkeDaW+7nKtKoRPgiwtkOWKA9V44FwgJXxJtHLuTf273xmrY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; s= default; bh=twMuj5+hyI2EUFV5+1DRxl06CUo=; b=G76BxLQ+OHqfcVUC0HC3 68F7KyMTCsnGuTrkl6IkuGqiTM8gNHRqatqtUGrEhNJi6fVmD/++5G+SCvR1YjCY XwPxcG6mr0es0SLnBBfUe7az43kqpQ37bFi55bN0pxTsTdyJDDrUJ8NPYGIm2dCH DUk2KYUdfmAuffzQ7of6Kwc= Received: (qmail 16556 invoked by alias); 14 Sep 2013 10:41:59 -0000 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 Received: (qmail 16539 invoked by uid 89); 14 Sep 2013 10:41:58 -0000 Received: from lug-owl.de (HELO lug-owl.de) (195.71.106.12) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Sat, 14 Sep 2013 10:41:58 +0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.9 required=5.0 tests=AWL, BAYES_00, KHOP_PGP_SIGNED, NO_RELAYS autolearn=ham version=3.3.2 X-HELO: lug-owl.de Received: by lug-owl.de (Postfix, from userid 1001) id 7F644F05D2; Sat, 14 Sep 2013 12:41:54 +0200 (CEST) Date: Sat, 14 Sep 2013 12:41:54 +0200 From: Jan-Benedict Glaw To: Andrew MacLeod Cc: gcc-patches@gcc.gnu.org Subject: [buildrobot] [PATCH] r202527: ssa / ssanames restructure broke alpha-linux Message-ID: <20130914104154.GH24834@lug-owl.de> MIME-Version: 1.0 Content-Disposition: inline X-gpg-fingerprint: 250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB X-gpg-key: wwwkeys.de.pgp.net X-Echelon-Enable: howto poison arsenous mail psychological biological nuclear warfare test the bombastical terror of flooding the spy listeners explosion sex drugs and rock'n'roll X-TKUeV: howto poison arsenous mail psychological biological nuclear warfare test the bombastical terror of flooding the spy listeners explosion sex drugs and rock'n'roll User-Agent: Mutt/1.5.21 (2010-09-15) X-IsSubscribed: yes Hi! My Build Robot[1] found this recent commit to break Alpha: * tree-flow.h (FREE_SSANAMES): Move to tree-ssanames.c (SSANAMES, MODIFIED_NORETURN_CALLS, DEFAULT_DEFS, ptr_info_def, num_ssa_names, ssa_name): Move to tree-ssanames.h + prototypes. * tree-flow-inline.h (make_ssa_name, copy_ssa_name, duplicate_ssa_name, make_temp_ssa_name): move to tree-ssanames.h * tree-ssa-alias.h: Move prototype. * tree-ssa.h: Include tree-ssanames.h. * tree-ssanames.c (FREE_SSANAMES): Move to here. * tree-ssanames.h: New. Move items from tree-flow*.h * Makefile.in (tree-ssanames.h): Add to tree-ssanames.o and GTFILES. See for example this build log: http://toolchain.lug-owl.de/buildbot/showlog.php?id=11663&mode=view I suggest this patch, which fixes an alpha-linux build for me: 2013-09-13 Jan-Benedict Glaw * config/alpha.c: Include tree-ssa.h. Ok? MfG, JBG [1] http://toolchain.lug-owl.de/buildbot/ http://toolchain.lug-owl.de/buildbot/timeline.php diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index a8fb929..3759205 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -50,6 +50,7 @@ along with GCC; see the file COPYING3. If not see #include "splay-tree.h" #include "gimple.h" #include "tree-flow.h" +#include "tree-ssa.h" #include "tree-stdarg.h" #include "tm-constrs.h" #include "df.h"