From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2072.outbound.protection.outlook.com [40.107.21.72]) by sourceware.org (Postfix) with ESMTPS id 3BAEA388E80C for ; Tue, 5 May 2020 14:46:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 3BAEA388E80C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Szabolcs.Nagy@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DdsyfrMr8IYJgiHdZTRDJ0jOpuqF8XhG2X4VIncFlto=; b=MrBGtub4cEd0coW3KYjFWLmaccv3yy6UoNkdtmfpYVR6SJy3ACTytHIeSJUa9tBXgHnp04Lj2EXu2BV3cbvTOChALw6RYiMrK9cospwM8lovKivLKkdOzMRWL/0Bmzr15KspbHfATijUQmc4p2a9P9Ol5VwR9KgWWFFN02AYB30= Received: from AM6P195CA0059.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:87::36) by AM6PR08MB5174.eurprd08.prod.outlook.com (2603:10a6:20b:d5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.27; Tue, 5 May 2020 14:46:50 +0000 Received: from AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:87:cafe::e) by AM6P195CA0059.outlook.office365.com (2603:10a6:209:87::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20 via Frontend Transport; Tue, 5 May 2020 14:46:50 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT043.mail.protection.outlook.com (10.152.17.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20 via Frontend Transport; Tue, 5 May 2020 14:46:50 +0000 Received: ("Tessian outbound fb9de21a7e90:v54"); Tue, 05 May 2020 14:46:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 39504e2084225759 X-CR-MTA-TID: 64aa7808 Received: from a96976be5189.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 31E38E4E-B7AC-46C3-B944-CB5D3FE67C2F.1; Tue, 05 May 2020 14:46:44 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a96976be5189.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 05 May 2020 14:46:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nFWMF0lkA+0SdxMx5O18mFLisNLzjileCVxj/PlVXUBu4T0bCdSqVK+XJ1qV7QF9XJTNliQti7h+W7qxxaGae6kXNFhksRSdrsXjFJgnskZplmLE8f3/JRc20L3s+DWMxp9lA5U4h0b46fkZtQX8aOuLxoa0mNN6S1bZZTowj9bse+VCmywborUH5ztOZnheM1iIsZ7aDbMKVBPCHe8pveonsTMQbcO4ANAQ9/XXG1UlBlhjsU7Ynq9v1HoAbjvs1UxYqUMwZWOKzVyiOP7YwLOTsgcHMAbR74r+W9DdENJXgsPkTtGNqGiT9ErRE1T7DaMCtJ4LY6T1i3n/W+MkCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DdsyfrMr8IYJgiHdZTRDJ0jOpuqF8XhG2X4VIncFlto=; b=Jg3z8muC8UFRpgMLPtcK+GmrLCm1D2Tra18lM2tQcH+LnSt+ee80JsDkXo1CzIZrsY/H0uQClnaGkxohv/f5DAnjJqkLrMXnD3BnR3uIWPofwa31CWnXslTU9gIyH7ljba9v+BBXPXQkc8UWaMNpAqpvwK4EofQoLu0Xb6b++3GRmiU4YXyhvhPP1aXExGjhqXjlIJYjM4+0zU7CZb5t5yaKdWB6m0NCRj5U8NrBUFCZnvE3fugQoYjwYU1YHrEdFYzieahJToVSSAOaK7R0cfwynX143GuhIPHKw66eUkMtPEfzbiAorVrpcm6Cn2zcAQUtHtVcpbkNg8J5v40osw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DdsyfrMr8IYJgiHdZTRDJ0jOpuqF8XhG2X4VIncFlto=; b=MrBGtub4cEd0coW3KYjFWLmaccv3yy6UoNkdtmfpYVR6SJy3ACTytHIeSJUa9tBXgHnp04Lj2EXu2BV3cbvTOChALw6RYiMrK9cospwM8lovKivLKkdOzMRWL/0Bmzr15KspbHfATijUQmc4p2a9P9Ol5VwR9KgWWFFN02AYB30= Authentication-Results-Original: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com; Received: from AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) by AM6PR08MB5159.eurprd08.prod.outlook.com (2603:10a6:20b:e2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.27; Tue, 5 May 2020 14:46:42 +0000 Received: from AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::49fd:6ded:4da7:8862]) by AM6PR08MB3047.eurprd08.prod.outlook.com ([fe80::49fd:6ded:4da7:8862%7]) with mapi id 15.20.2958.030; Tue, 5 May 2020 14:46:42 +0000 Date: Tue, 5 May 2020 15:46:40 +0100 From: Szabolcs Nagy To: libc-stable@sourceware.org Cc: Joseph Myers , Vasee Vinayagamoorthy Subject: [COMMITTED 2.31] Fix build with GCC 10 when long double = double. Message-ID: <20200505144640.GH23080@arm.com> Content-Type: multipart/mixed; boundary="ibTvN161/egqYuK8" Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: LO2P265CA0112.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::28) To AM6PR08MB3047.eurprd08.prod.outlook.com (2603:10a6:209:4c::23) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.55) by LO2P265CA0112.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.30 via Frontend Transport; Tue, 5 May 2020 14:46:42 +0000 X-Originating-IP: [217.140.106.55] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 29bf7b23-84fc-401a-472e-08d7f10324db X-MS-TrafficTypeDiagnostic: AM6PR08MB5159:|AM6PR08MB5159:|AM6PR08MB5174: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:923;OLM:8882; X-Forefront-PRVS: 0394259C80 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: dInCpaORClDy8VWP7F9UrjwNufJemM+8ENK/WYcnWVMv9Cpo8/YLvFJuuKmRiRsYJ7P985/kw+m/QNv7wfZyQ46zpKAYk95LARFekkvK3Czh5I/68XLo5LWpofG9sj99itqSsUz/y4nF59FiwRtzosZFIWWMOHK+wR8t9kr+TdTwcynNnYZKqJAzQlVhhr97kE8QGlK3dXbaoK8MNvE/ob3Bz9cmeyM146OFIsPY+4XC/OQ/s8XUhNjAWCovGTE5BNw2gzFbKzgZyrnn9nC2YFiQLIwmPKYTweiyqNp7QpemgRyaS6SMypz8GbaGoYDSPhEySCUelBuw/F/2StJgybL9/STgKoOa0LIcLo13DHLQGI9HAAsDJPdqqnuE3gYdBJcIBjvzlVt/KS9Dg529U+5H7XXYsdEr7lYaTR9AgM3d3qZKBrkWi+VSasLjtnmwkZPfPmGz04D58ryjnAxwt5zfdlpCEsE6Ha05Vn1sN+27m6Z3G+z7y7LFt3FFgnCnxkbQJjGKTAwN/kBNBbv4El27AFO1hs+H4DzuQA2VROHnoG7bIqC9a9OZAaberSqK X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR08MB3047.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(39860400002)(366004)(136003)(376002)(346002)(33430700001)(8676002)(2616005)(5660300002)(44832011)(33656002)(956004)(66946007)(26005)(186003)(1076003)(55016002)(8936002)(66616009)(66556008)(16526019)(316002)(54906003)(66476007)(33440700001)(4326008)(44144004)(7696005)(52116002)(33964004)(86362001)(478600001)(6916009)(235185007)(2906002)(36756003)(8886007)(2700100001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: XcP4/fneJwjAxT/549C3vj8Kyh0bNgbmjTLy/BaPZnNs0ONlWXqYfukYizGm3kLcxOtKUNa9kdJk27hwnLvKcvto57uIeLr1P9iIL18NQrUzy1ZZZbz2YxaQM1c4xpeHNCHTG7O4vN8ax1V0YcTtX0k7Rd0qbx1icp8AuZ1RU+ap2/v0z0+zxz4OKMTvB/y/7Pfd66mGKYJ7iXWMYBsLZCt3qbv1jEG0Fel1VZQNoX2ycHeze85Eo8APMhwPXCJeHkex5ST3Z+WMFQ038q8+3Eh76aeVpb8GG2GH0M0FpLiDFKEiMjnuzEiA/TvumGnpMaT+XRn8J8XwPwvWI0FFOSrt8+2ILeYXmtEmbYan8jTMFJtN0UmTAs9SPkcTf72TcqpuuQdBRi8HNLTqsBD+BwCr9TJktRJPPsaVA6mHu6f2CEkPtzmGMTT+INzCng1ZQQOdLEbci8n/uoZw41wbGTM0mRAQo69/jzsI7BN2PJrDeWHABmAqefu/H9Dgx1onHh0YJ10HueQ2O9e5Fkjpxkwq32Vw4uMJfd6dizVVqZhXcj7pm6TmU/g96LMfjnIVm9KT6E8CSPllFCVofPl6c+Wp4cliLmRwUrQyYcBPjFA99AQOJhZrUr+SB20Y1Tckv6LkNptUyPhnbpm12OsYaNaXlBzRQm+tiSqnLTWF+UgkYeUT7f2HoL+Uk1JtlMzfsik4RnIe4VvukDDk0amVrWy541UGTVwoQU04VEh7Bx2UaskenQnnWCcNT9oY4MzD1YAHf2eCdDyQvfMWPJJHYiLouyEFuaXFzqtSPWKiYes= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5159 Original-Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT043.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(376002)(136003)(396003)(346002)(46966005)(33430700001)(16526019)(186003)(2906002)(8676002)(478600001)(6916009)(26005)(82740400003)(33440700001)(956004)(44832011)(55016002)(47076004)(2616005)(8936002)(5660300002)(36756003)(336012)(1076003)(33656002)(82310400002)(36906005)(235185007)(356005)(316002)(33964004)(70586007)(4326008)(66616009)(70206006)(86362001)(44144004)(54906003)(7696005)(8886007)(81166007)(2700100001); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 8248caf4-3fcd-43c2-f66b-08d7f103203c X-Forefront-PRVS: 0394259C80 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ctH1HatB9S74BRsTaGg0oPh0oF1U+px4hBWHCj0SVOZN0aOvYFhjZm2O986Up6osXE8qgcG5nf+M1ALnviI7wQLfILuaDo3VsAQENR4o2VdN0r1yNQEoMcgPHKUxXl2zDLe1/m4nL4wR4eWwjD8/PazP7QaZqfkVVdCpaP/c9LCZEOsrGKYHekc74FZLIHy38tquO5ZBdt58oz56kn/18tMOYUcmdF6jVRQu5m1cMPxZf+1f53tA5D7XIHFQYH1nCSr07dg5wMrgFlV2Vou3cjucIragBJkpD0/rq5YmCc1AhW6FOL5PZ4dKV7k+ewmQH57iwz+m++iE3c4VnhZZ4TbzRRiUOgZAPThW9gwNDbTeRHchGDNCwERA08unNB8YJsedmUC9G2zFptO/ao38Bo7KW7ItnnX/uQYpuOV7e+UkQrhAfAXY0O6kAROBsx6eMlqVUJ7yQ9TRhE7otxDKzueovRrTJv8SR8Ss3MTZXV0bvgioz7XzNhKnaDBhBjZ5JRmsEdKJ5SJGe6ra8enrvSQ+BrE6BJY/4MeW6KzxI0VDvVe4BQv+R8MvHs1MnPbYJh8Jx64VFNcohoT1IjvivVWm8Fs6o1x03TIkG0Eyrzo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2020 14:46:50.1001 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29bf7b23-84fc-401a-472e-08d7f10324db X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5174 X-Spam-Status: No, score=-21.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-stable@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-stable mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2020 14:47:03 -0000 --ibTvN161/egqYuK8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable backported this patch so we can build the 2.31 branch with gcc-10 on arm-* targets. IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you. --ibTvN161/egqYuK8 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename="0001-Fix-build-with-GCC-10-when-long-double-double.patch" >From de371d1581f379ada10163d9172a8fde676d13b4 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Tue, 17 Mar 2020 22:57:42 +0000 Subject: [PATCH] Fix build with GCC 10 when long double = double. On platforms where long double has the same ABI as double, glibc defines long double functions as aliases for the corresponding double functions. The declarations of those functions in are disabled to avoid problems with aliases having incompatible types, but GCC 10 now gives errors for incompatible types when the long double function is known to GCC as a built-in function, not just when there is an incompatible header declaration. This patch fixes those errors by using appropriate -fno-builtin- options to compile the double functions. The list of CFLAGS-* settings is an appropriately adapted version of that in sysdeps/ieee754/ldbl-opt/Makefile used there for building nldbl-*.c files; in particular, the options are used even if GCC does not currently have a built-in function of a given function, so that adding such a built-in function in future will not break the glibc build. Thus, various of the CFLAGS-* settings are only for future-proofing and may not currently be needed (and it's possible some could be irrelevant for other reasons). Tested with build-many-glibcs.py for arm-linux-gnueabi (compilers and glibcs builds), where it fixes the build that previously failed. (cherry picked from commit 49348beafe9ba150c9bd48595b3f372299bddbb0) --- math/Makefile | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/math/Makefile b/math/Makefile index 5985b6744b..3496af4040 100644 --- a/math/Makefile +++ b/math/Makefile @@ -644,6 +644,128 @@ ifneq ($(long-double-fcts),yes) # We won't compile the `long double' code at all. Tell the `double' code # to define aliases for the `FUNCl' names. math-CPPFLAGS += -DNO_LONG_DOUBLE +# GCC 10 diagnoses aliases with types conflicting with built-in +# functions. +CFLAGS-w_acos.c += -fno-builtin-acosl +CFLAGS-w_acosh.c += -fno-builtin-acoshl +CFLAGS-w_asin.c += -fno-builtin-asinl +CFLAGS-s_asinh.c += -fno-builtin-asinhl +CFLAGS-s_atan.c += -fno-builtin-atanl +CFLAGS-w_atan2.c += -fno-builtin-atan2l +CFLAGS-w_atanh.c += -fno-builtin-atanhl +CFLAGS-s_cabs.c += -fno-builtin-cabsl +CFLAGS-s_cacos.c += -fno-builtin-cacosl +CFLAGS-s_cacosh.c += -fno-builtin-cacoshl +CFLAGS-s_canonicalize.c += -fno-builtin-canonicalizel +CFLAGS-s_carg.c += -fno-builtin-cargl +CFLAGS-s_casin.c += -fno-builtin-casinl +CFLAGS-s_casinh.c += -fno-builtin-casinhl +CFLAGS-s_catan.c += -fno-builtin-catanl +CFLAGS-s_catanh.c += -fno-builtin-catanhl +CFLAGS-s_cbrt.c += -fno-builtin-cbrtl +CFLAGS-s_ccos.c += -fno-builtin-ccosl +CFLAGS-s_ccosh.c += -fno-builtin-ccoshl +CFLAGS-s_ceil.c += -fno-builtin-ceill +CFLAGS-s_cexp.c += -fno-builtin-cexpl +CFLAGS-s_cimag.c += -fno-builtin-cimagl +CFLAGS-s_clog.c += -fno-builtin-clogl +CFLAGS-s_clog10.c += -fno-builtin-clog10l +CFLAGS-s_conj.c += -fno-builtin-conjl +CFLAGS-s_copysign.c += -fno-builtin-copysignl +CFLAGS-s_cos.c += -fno-builtin-cosl +CFLAGS-w_cosh.c += -fno-builtin-coshl +CFLAGS-s_cpow.c += -fno-builtin-cpowl +CFLAGS-s_cproj.c += -fno-builtin-cprojl +CFLAGS-s_creal.c += -fno-builtin-creall +CFLAGS-s_csin.c += -fno-builtin-csinl +CFLAGS-s_csinh.c += -fno-builtin-csinhl +CFLAGS-s_csqrt.c += -fno-builtin-csqrtl +CFLAGS-s_ctan.c += -fno-builtin-ctanl +CFLAGS-s_ctanh.c += -fno-builtin-ctanhl +CFLAGS-s_dadd.c += -fno-builtin-daddl +CFLAGS-s_ddiv.c += -fno-builtin-ddivl +CFLAGS-s_dmul.c += -fno-builtin-dmull +CFLAGS-s_dsub.c += -fno-builtin-dsubl +CFLAGS-s_erf.c += -fno-builtin-erfl +CFLAGS-s_erfc.c += -fno-builtin-erfcl +CFLAGS-e_exp.c += -fno-builtin-expl +CFLAGS-w_exp10.c += -fno-builtin-exp10l +CFLAGS-e_exp2.c += -fno-builtin-exp2l +CFLAGS-s_expm1.c += -fno-builtin-expm1l +CFLAGS-s_fabs.c += -fno-builtin-fabsl +CFLAGS-s_fadd.c += -fno-builtin-faddl +CFLAGS-s_fdim.c += -fno-builtin-fdiml +CFLAGS-s_fdiv.c += -fno-builtin-fdivl +CFLAGS-s_finite.c += -fno-builtin-finitel +CFLAGS-s_floor.c += -fno-builtin-floorl +CFLAGS-s_fma.c += -fno-builtin-fmal +CFLAGS-s_fmax.c += -fno-builtin-fmaxl +CFLAGS-s_fmaxmag.c += -fno-builtin-fmaxmagl +CFLAGS-s_fmin.c += -fno-builtin-fminl +CFLAGS-s_fminmag.c += -fno-builtin-fminmagl +CFLAGS-w_fmod.c += -fno-builtin-fmodl +CFLAGS-s_fmul.c += -fno-builtin-fmull +CFLAGS-s_frexp.c += -fno-builtin-frexpl +CFLAGS-s_fromfp.c += -fno-builtin-fromfpl +CFLAGS-s_fromfpx.c += -fno-builtin-fromfpxl +CFLAGS-s_fsub.c += -fno-builtin-fsubl +CFLAGS-s_gamma.c += -fno-builtin-gammal +CFLAGS-s_getpayload.c += -fno-builtin-getpayloadl +CFLAGS-w_hypot.c += -fno-builtin-hypotl +CFLAGS-w_ilogb.c += -fno-builtin-ilogbl +CFLAGS-s_isinf.c += -fno-builtin-isinfl +CFLAGS-s_isnan.c += -fno-builtin-isnanl +CFLAGS-w_j0.c += -fno-builtin-j0l +CFLAGS-w_j1.c += -fno-builtin-j1l +CFLAGS-w_jn.c += -fno-builtin-jnl +CFLAGS-s_ldexp.c += -fno-builtin-ldexpl +CFLAGS-w_lgamma.c += -fno-builtin-lgammal +CFLAGS-w_lgamma_r.c += -fno-builtin-lgammal_r +CFLAGS-w_llogb.c += -fno-builtin-llogbl +CFLAGS-s_llrint.c += -fno-builtin-llrintl +CFLAGS-s_llround.c += -fno-builtin-llroundl +CFLAGS-e_log.c += -fno-builtin-logl +CFLAGS-w_log10.c += -fno-builtin-log10l +CFLAGS-w_log1p.c += -fno-builtin-log1pl +CFLAGS-e_log2.c += -fno-builtin-log2l +CFLAGS-s_logb.c += -fno-builtin-logbl +CFLAGS-s_lrint.c += -fno-builtin-lrintl +CFLAGS-s_lround.c += -fno-builtin-lroundl +CFLAGS-s_modf.c += -fno-builtin-modfl +CFLAGS-s_nan.c += -fno-builtin-nanl +CFLAGS-s_nearbyint.c += -fno-builtin-nearbyintl +CFLAGS-s_nextafter.c += -fno-builtin-nextafterl +CFLAGS-s_nextdown.c += -fno-builtin-nextdownl +CFLAGS-s_nexttoward.c += -fno-builtin-nexttoward -fno-builtin-nexttowardl +CFLAGS-s_nexttowardf.c += -fno-builtin-nexttowardf +CFLAGS-s_nextup.c += -fno-builtin-nextupl +CFLAGS-e_pow.c += -fno-builtin-powl +CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml +CFLAGS-s_remquo.c += -fno-builtin-remquol +CFLAGS-s_rint.c += -fno-builtin-rintl +CFLAGS-s_round.c += -fno-builtin-roundl +CFLAGS-s_roundeven.c += -fno-builtin-roundevenl +CFLAGS-w_scalb.c += -fno-builtin-scalbl +CFLAGS-w_scalbln.c += -fno-builtin-scalblnl +CFLAGS-s_scalbn.c += -fno-builtin-scalbnl +CFLAGS-s_setpayload.c += -fno-builtin-setpayloadl +CFLAGS-s_setpayloadsig.c += -fno-builtin-setpayloadsigl +CFLAGS-s_significand.c += -fno-builtin-significandl +CFLAGS-s_sin.c += -fno-builtin-sinl +CFLAGS-s_sincos.c += -fno-builtin-sincosl +CFLAGS-w_sinh.c += -fno-builtin-sinhl +CFLAGS-w_sqrt.c += -fno-builtin-sqrtl +CFLAGS-s_tan.c += -fno-builtin-tanl +CFLAGS-s_tanh.c += -fno-builtin-tanhl +CFLAGS-w_tgamma.c += -fno-builtin-tgammal +CFLAGS-s_totalorder.c += -fno-builtin-totalorderl +CFLAGS-s_totalordermag.c += -fno-builtin-totalordermagl +CFLAGS-s_trunc.c += -fno-builtin-truncl +CFLAGS-s_ufromfp.c += -fno-builtin-ufromfpl +CFLAGS-s_ufromfpx.c += -fno-builtin-ufromfpxl +CFLAGS-s_y0.c += -fno-builtin-y0l +CFLAGS-s_y1.c += -fno-builtin-y1l +CFLAGS-s_yn.c += -fno-builtin-ynl endif # These files quiet sNaNs in a way that is optimized away without -- 2.17.1 --ibTvN161/egqYuK8--