From patchwork Wed Dec 24 17:12:16 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Ellcey X-Patchwork-Id: 423976 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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4241714009B for ; Thu, 25 Dec 2014 04:12:31 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :date:to:cc:subject:mime-version:content-type :content-transfer-encoding:message-id; q=dns; s=default; b=YUkTL HQO6YwS2So1LmgV8QzT+i8w8qsxlBLXY2QD6PdFCIjjMjEvTL5RvEdLuqO9TYsEb iNK72+N6U+DEyD0nbyRNO1fcgtspov+hKw0T+//8ZTPFzkBlBJs334eoaRvi8scC 14b7a4FoEGNZEWyfrek5YIzzITnq2HFZeG5N3I= 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 :date:to:cc:subject:mime-version:content-type :content-transfer-encoding:message-id; s=default; bh=0ipXx+x9TCJ yIQnuwHOzVeHvBgA=; b=c0nQ7DlF5endRQHRUlKlVtF1J/Kx/czQVPstvNmIdYP pVDYxBlBua3MHIlXcFjAhmeN6B+AE5E3mJHiU7eb44bBpatQt/AhxCebxklaprBU K8kS0rKJjyb8YCSbwY7A97JA8bEq0eOOUf12RiqnBR72rDWKT/8yBzXnKxkO3Wqo = Received: (qmail 32632 invoked by alias); 24 Dec 2014 17:12:25 -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 32622 invoked by uid 89); 24 Dec 2014 17:12:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL, BAYES_00, SPF_PASS, T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: mailapp01.imgtec.com Received: from mailapp01.imgtec.com (HELO mailapp01.imgtec.com) (195.59.15.196) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 24 Dec 2014 17:12:22 +0000 Received: from KLMAIL01.kl.imgtec.org (unknown [192.168.5.35]) by Websense Email Security Gateway with ESMTPS id 01305FF92D0C4; Wed, 24 Dec 2014 17:12:17 +0000 (GMT) Received: from hhmail02.hh.imgtec.org (10.100.10.20) by KLMAIL01.kl.imgtec.org (192.168.5.35) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 24 Dec 2014 17:12:20 +0000 Received: from BAMAIL02.ba.imgtec.org (10.20.40.28) by hhmail02.hh.imgtec.org (10.100.10.20) with Microsoft SMTP Server (TLS) id 14.3.224.2; Wed, 24 Dec 2014 17:12:19 +0000 Received: from ubuntu-sellcey.mips.com (192.168.65.53) by bamail02.ba.imgtec.org (10.20.40.28) with Microsoft SMTP Server id 14.3.174.1; Wed, 24 Dec 2014 09:12:16 -0800 Received: by ubuntu-sellcey.mips.com (sSMTP sendmail emulation); Wed, 24 Dec 2014 09:12:16 -0800 From: "Steve Ellcey " Date: Wed, 24 Dec 2014 09:12:16 -0800 To: CC: , Subject: [Patch, MIPS] Remove some multilibs from mips-mti-linux-gnu target User-Agent: Heirloom mailx 12.5 6/20/10 MIME-Version: 1.0 Message-ID: <4478f636-a166-49ab-805b-bf5f4171bf74@BAMAIL02.ba.imgtec.org> This patch removes mips32[r1] and mips64[r1] from the list of mips-mti-linux-gnu architectures built with -mnan=2008. They should never have been included since these architectures do not support the ieee 2008 format (GCC warns and ignores the nan flag). The recent changes to glibc to use -Werror mean that the warning GCC gives is treated as an error and that glibc will not build with these flag combinations so I would like to remove them from the GCC mips-mti-linux-gnu multilib list. This does not affect any GCC target other then mips-mti-linux.gnu. OK to checkin? Steve Ellcey sellcey@imgtec.com 2014-12-24 Steve Ellcey * config/mips/t-mti-linux (MULTILIB_EXCEPTIONS): Add exceptions for mips32[r1] and mips64[r1] with -mnan=2008. diff --git a/gcc/config/mips/t-mti-linux b/gcc/config/mips/t-mti-linux index 487a015..c111532 100644 --- a/gcc/config/mips/t-mti-linux +++ b/gcc/config/mips/t-mti-linux @@ -41,5 +41,8 @@ MULTILIB_EXCEPTIONS += *mips32/mmicromips* MULTILIB_EXCEPTIONS += *mips64*/mmicromips* MULTILIB_EXCEPTIONS += *mmicromips/mabi=64* -# We do not want nan2008 libraries for soft-float. +# We do not want nan2008 libraries for soft-float, +# mips32[r1], or mips64[r1]. MULTILIB_EXCEPTIONS += *msoft-float*/*mnan=2008* +MULTILIB_EXCEPTIONS += *mips32/*mnan=2008* +MULTILIB_EXCEPTIONS += *mips64/*mnan=2008*