From patchwork Wed May 8 09:27:09 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rainer Orth X-Patchwork-Id: 242527 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 CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 8FFB12C0119 for ; Wed, 8 May 2013 19:27:48 +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:from :to:cc:subject:date:message-id:mime-version:content-type; q=dns; s=default; b=Zaw/yETy82SqQKEMYjMOYvNxPe9J/HqbNuwNGbSuokyfhHxlPU wKy9HStY3/HLwdQ2wuA/JbCr4rlbggSWRLHojXtWv+dSHQ0oJ+FdEGqSUNCgeG74 kg69ccbP1pNRJ4n7fI48o1JCYDCKVnKZnGytIg4oUwIlv1GPl1lvBgnps= 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:from :to:cc:subject:date:message-id:mime-version:content-type; s= default; bh=POJPbAuwPztwWpwhaDFTY3tV6SA=; b=PQm2t95NRYKT7L4vlBvN Ng+t7XIiQn+M8OaBTufXOjl/3e2C3CXDLzlw8wOLMM55g5GeW6z0o0LdKeV5RWN6 aPpB9EOXfLdf1gDqZH0SakqEdLnS5OBXVidR7m8JrQudxJPRgng2McRm8/+W5Rvk tCfCkFT97DlS2HpHdV+XCiU= Received: (qmail 14931 invoked by alias); 8 May 2013 09:27:41 -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 14916 invoked by uid 89); 8 May 2013 09:27:40 -0000 X-Spam-SWARE-Status: No, score=-2.8 required=5.0 tests=AWL, BAYES_00, RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from snape.CeBiTec.Uni-Bielefeld.DE (HELO smtp-relay.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Wed, 08 May 2013 09:27:14 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp-relay.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id D89B0851; Wed, 8 May 2013 11:27:11 +0200 (CEST) Received: from smtp-relay.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id DgGFUbYTZhOw; Wed, 8 May 2013 11:27:09 +0200 (CEST) Received: from lokon.CeBiTec.Uni-Bielefeld.DE (lokon.CeBiTec.Uni-Bielefeld.DE [129.70.161.110]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-relay.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id C0BA3850; Wed, 8 May 2013 11:27:09 +0200 (CEST) Received: (from ro@localhost) by lokon.CeBiTec.Uni-Bielefeld.DE (8.14.5+Sun/8.14.5/Submit) id r489R9rp003688; Wed, 8 May 2013 11:27:09 +0200 (MEST) From: Rainer Orth To: gcc-patches@gcc.gnu.org Cc: Arnaud Charlet Subject: [ada, build] Restore Solaris/amd64 Ada bootstrap (PR ada/57188) Date: Wed, 08 May 2013 11:27:09 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (usg-unix-v) MIME-Version: 1.0 X-Virus-Found: No As described in the PR, amd64-pc-solaris2.1[01] Ada bootstrap was failing for some time. It has turned out that this patch is the culprit: 2013-04-23 Eric Botcazou Pascal Obry * gcc-interface/Makefile.in (targ): Fix target name check. I couldn't find the gcc-patches posting for this patch, thus I'm missing the rationale for it. It seems rather counterintuitive and fragile to me, replacing the canonical $target by the far more varied $target_alias. If there's really a good reason to keep that patch nonetheless, the following patch fixes Solaris/x64 bootstrap. Bootstrapped without regression on amd64-pc-solaris2.10 and i386-pc-solaris2.11. Ok for mainline? Rainer 2013-05-07 Rainer Orth PR ada/57188 * gcc-interface/Makefile.in: Allow for amd64 solaris2. # HG changeset patch # Parent 39be8981e0816719cfdfb2ee73eb7df6dc2d4811 Restore Solaris/amd64 Ada bootstrap (PR ada/57188) diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -1098,7 +1098,7 @@ ifeq ($(strip $(filter-out sparc% sun so endif # x86 and x86-64 solaris -ifeq ($(strip $(filter-out %86 %x86_64 solaris2%,$(arch) $(osys))),) +ifeq ($(strip $(filter-out %86 %x86_64 %amd64 solaris2%,$(arch) $(osys))),) LIBGNAT_TARGET_PAIRS_COMMON = \ a-intnam.ads