From patchwork Mon Nov 27 20:01:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 24559 Received: (qmail 51127 invoked by alias); 27 Nov 2017 20:02:07 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 51118 invoked by uid 89); 27 Nov 2017 20:02:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KB_WAM_FROM_NAME_SINGLEWORD, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <5A1C6F33.3020607@arm.com> Date: Mon, 27 Nov 2017 20:01:55 +0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: GNU C Library CC: nd@arm.com Subject: [committed arm/ilp32] aarch64: Update ILP32 abilists X-ClientProxiedBy: CWXP265CA0060.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:2c::24) To HE1PR0802MB2491.eurprd08.prod.outlook.com (2603:10a6:3:d9::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 04d4f74c-b223-41f5-1de2-08d535d1b827 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199)(49563074); SRVR:HE1PR0802MB2491; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 3:tb5CFuBq7k2O9O25H0aZ9R7UH2y3ALTUujy1VdlQ3ExnRCoahROZUFrNF+qaTLWQ9SaunkpGpocHDYfY6QgB9lKDTnLqFLt2G6Ikh2792qfhrvMf6MKvF+us6KArrZCd7cTdk5j20raGizcFRhYssGgt0pCY5KSD7WDi7HbxmDe7+f//0EG5jJlPxkMINV0UQrE0NgokzEfSYIcu4uMKiZVqCd5l05nUHbSCHj8zq6dVDsz8PJOLMtzFRzMNiO7f; 25:8sCVbjc6d6E0XY4Mj2vHzSGRZZJv1Fj6u8QHvdxUhRS77NJTGhkpitts7tZ/bl5V75YaYA67Yeu1ZiANeMdK4lPH8oSq7w7DVNdwfH+/KwhJ47WBprJc3WF88DjOiPYaIrj1/dWLiDVr9nUCja3oZRQNV3oMbGkOcibTLnoOZMy4xlmKkzzw6XDTx58q3HCgaZupvQJ+qnz8ZP5Q36nEF5VNqJicsn8BTNurhppIlt/jpwnKsjUVTCihdaVjWEGXXAQHf4q0UtK3mWFptmj9npWZnwRHlPKOs440rFE474vOj/0vT8WQ7+DrzuZMzWRkMfpo8U1rS6IBL3VhvWZ2vw==; 31:aCeiIf7K9YnujddySGkvbYRjPabMeZWWLn3/NOA8DFSQTIc1sn3nQ+A6Jf0/mlsSoTo+yzHJTKhETC4j7anQB9aE1Mr0c2svEbfKxcZZhNDFX5+LMSeIQnRpwlhBEJ/lBWL/fB3Gs8RERVp65PCKWOx4LbGoT0+ds0uE3LB3Wi+uyveTP++MLC94sLiiPTZsrUrlVA4yoAJU8xY9odCC2nxLENmTqCVfjvi/1bor0oU= X-MS-TrafficTypeDiagnostic: HE1PR0802MB2491: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 20:L/2pXtDZm8LFrwW+iC8Gke45amfc+ncx7wFFfwWu2/p0SqJMKwTES0xT266QsAliC3GofOVIHWxO6/BPvZKGjT8Fhew/KymlnZQSysJ/irij3drdLIuC7arFMWpVzhPd6kv3z5MmWxUHB+BB4EbUPajLuUGJDsJOiA0XKhVjm1c=; 4:yGysF8rawuMTt3SjIPiZQO2uX1ZcPWQljA3qD3w2vjWpZJ22VnzqnjzPfhDOf0GOCQnvF/o1zE19VIJFBVdFuzIkT1LQs4NEtG7mLbXa5+nt2t38aKJEg66N6qf1zNN8tn5Um6EL+IbQTLLPS+b4hWwL7jgbo7EKY7edktk3+a5d0C+ii08Z1Kus93LFvh9nmrUy1twWATekPP7rAY0SomF6n+MaeylfveBo2C9YxtxASN45FZLkEmgz/5WUDYHbuYWSp+SpxWMDmyFkhV0ZMg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(102415395)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3231022)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123562025)(6072148)(201708071742011); SRVR:HE1PR0802MB2491; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:HE1PR0802MB2491; X-Forefront-PRVS: 0504F29D72 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6049001)(6009001)(366004)(39860400002)(346002)(376002)(199003)(189002)(64126003)(101416001)(77096006)(6486002)(72206003)(15650500001)(5890100001)(84326002)(25786009)(5000100001)(105586002)(478600001)(16526018)(65806001)(564344004)(58126008)(33656002)(66066001)(316002)(65956001)(16586007)(106356001)(52116002)(53936002)(6916009)(2906002)(97736004)(68736007)(86362001)(16576012)(83506002)(4610100001)(59896002)(65816999)(54356999)(8936002)(87266999)(4326008)(3846002)(6116002)(568964002)(189998001)(8676002)(81166006)(5660300001)(81156014)(80316001)(270700001)(6666003)(36756003)(305945005)(2476003)(7736002)(50986999); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2491; H:[10.2.206.69]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2491; 23:Bdi7N9/3hRonKHEqHslyF2/1Ixt12h7OJz58dTG?= =?us-ascii?Q?1P5EwiBgAOuwLTpFH9zlKnBdKgTZXvUQHv9+8V3fGH+miLoh62zXj6WX3EHB?= =?us-ascii?Q?9Qjxae0WtklAMvEx7rn4HRxiPK8bCHe62sQ2LnuyojrgJuX8Q8gsV8vyotzS?= =?us-ascii?Q?p13bCTwzRp6Ldb3JKkU1yKb3V+/9SCo2uTmP1xnlNRTw/yIvg2bDcvwBMaRx?= =?us-ascii?Q?8bCk1OF003+1yFkrW3XVHbZzDK8Kh/ShB2Zb5MgPb855XACieADtlGDfTmqv?= =?us-ascii?Q?QPOXxHJRjSPsUrBKgrIMK5yq+gsahMyhq4kq/5aIq/NV25PP7aADMV2VH4la?= =?us-ascii?Q?4ze1xbrFFWEMV/2JH+BwfBk9Bl5WiNAHk+DhrQM7K0Auo2It4kqbiINzZXT6?= =?us-ascii?Q?1OHI/S/43Mai3v8P21jGVATn2LoulKMMmolJrOY2AwlUUeAcI12aJ2dmri9D?= =?us-ascii?Q?IGqCKMsX++kDOwZ7WXZz6c6OJdm0eTYIsep3ir8u5MX5/BEGSA6xiGxYr1b9?= =?us-ascii?Q?zWgaSqAHT5WYhQrC5uA7p38NOS66B3l4d+dsBeFI3XDFP8IwfmCt+14//UKw?= =?us-ascii?Q?vk7HZd6hyWCyuQ0bGNoUnEhvZUxyDaOQqa5mWvlsmZPB96VPyqGlRKvydoGZ?= =?us-ascii?Q?OdFOIcWWquoh6icbYPhfu+k9KiremPo1v9SFmkZ9rqDQ6/fLZk8Qw2G5YsEI?= =?us-ascii?Q?J1uxWPF/hyB6iwa1OibcwdsmEz0GlKK849aDspdo/1SZ13GwBMnGqYtBK5O5?= =?us-ascii?Q?dbkYI3pD/yuGCXljdkxyrsrQ3AcmUTw3RDV5j3Ef4EdToucc57sSJGh8ZcsJ?= =?us-ascii?Q?GqpkKz8nF4ao10Iy5oi4kHB2cOcfhQ53P5nPuO+4hWydSr+6gblbs+MFjsss?= =?us-ascii?Q?8NNeg6MRyrnBTBhMP0aFfJfhk1cIhC9N0xMzPutExRk8EiOXYLVndC8i7ZqM?= =?us-ascii?Q?69YMs0u+9JLKT99aI4jxcrzeJBQdLd6zYon2WeGGvrzAlzENv2SEuYtxGARv?= =?us-ascii?Q?EYF7qWrOnMNKfb44swcBGt/lSFViBWMzVG+6+heYKx4YydyO7HGt+jFn+Wdg?= =?us-ascii?Q?4b60aYKqLoljpm2v9s19ow/A2qNazCyPTrIHdK4eQjKh1bgQGFC6DpDLFAgD?= =?us-ascii?Q?L3+3YzRF93Ixdlvm3dfyLT15ENzdYdmEfHlETDzaX4y8IFsPqLwyhNHelgFi?= =?us-ascii?Q?N8qCutaMJbQDJyr1L/R+j3T8dKnv0JXFgc+nB7rvxd9DNYBjqPl8t8JZ+6WE?= =?us-ascii?Q?hcfI0sVQ8rH7aHKSiTW3/6QjZ2+tZQFGovCb13mrgSv5D01Yir4MUGB6hKg8?= =?us-ascii?Q?Ot1hHt1m2ZRVV0UZ0edPTZuV06XP/X9NoZG053t1+6H6nkEfkMutDVSh7O86?= =?us-ascii?Q?sdBdE9Hxlr84Gm4pda3h4qDcr3r8OhBT/0012AtZ2FiU2WHkCJZr5RxTiCbE?= =?us-ascii?Q?zMeRdiF2iAxNXy3cfrA7P0iQpbVehA6E=3D?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 6:kg+LXfHP5e+cmudJCtVU5CyMGrM0TEuLwG1WF8JHmW9RqXu7tJVJPFu5NUHuXnk+dUmzaqL7+n73TIIXcDjE0aG7BDoqwCX0w/N9KzwcW73ChS++Z+MhPE1DDo4EyNvniSnEfGUkqLfWtq1elVPWdvAo4CTSHJWtBFqOtZgBmh8GAhsP9rJw9EQtx7PuOH71Zhu5ppJlgv5qNlLDEDm2DxCxkpwD95DIeFCIVXCvw7U4lXOh5tA3pEOMYkAQYEec/HqqIfq+na5y4FKZ4d4E2btj9vgnAm7CQHlf3I2xbrV3RJXO0jlkC8kNMjlDHNqwUNdDiNY6prgE8d4bB2rKHQwdhACEeQPHZ/HC/BNM8p8=; 5:sB8klzygBA4poXEOuRLztLyk0DkpmnYKm2RIYi6mhzwbWHaQRjY0WqBswSt53Ea5m3J9GmOsQS2T0EojcrWlRor1uLgcMWdNc8S1KAT80+sH3CaT/ZtjC+lsZY8FUgS7RYj2kwzJfnuIThb17lNQjlZev7g8W5+ds5S/rYsXPFU=; 24:yn8/xgC1ih3DD3ouGUcW75clkKscdMG2r3JoCk2FqQOdVCMz3rdV+ZLu6AeXJvntAK5u58a0FHIULtk2hV6jzySYNbKLPYBC7IDTiW+bkfc=; 7:qEgbDvwXtbDNElno1PHwz+5VE5vU1t7AWCS2O++9TQ4kUpoHuaPVPtEqoWVPm+JGn1xE8Mrsjk/uOcpR7H6kv/GjkVaeDw0urWoxKtpwEnvX4nxxs/3/IzZv5fylIrJsvyN1WVuSe5rUnm1+K0g0pFx65pXNN8lgj5ofc9Lr0IiLDpQPH8mcFlwknkjiGOgP7yYtoDWchpU87RYzHsW869CjUpJ4a/qttbW17qetQVWyYTAHnTy2/+UI/5kBd6ej SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2017 20:01:59.4457 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 04d4f74c-b223-41f5-1de2-08d535d1b827 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2491 rebased the arm/ilp32 branch, it needed this patch. From 2abf94eec1df3a357ce9e6dec297704e35ccb6ad Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Fri, 10 Nov 2017 14:15:13 +0000 Subject: [PATCH 7/8] aarch64: Update ILP32 abilists Update libc and libm abilists with memfd_create and new _FloatN symbols. Remove __nis_hash and __p_secstodate from libnsl and libresolv abilists. This will need to be merged with the initial ilp32 abilist commit. 2017-11-27 Szabolcs Nagy * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Update. * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Update. * sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist: Update. * sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist: Update. --- sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist | 11 ++ sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist | 208 +++++++++++++++++++++ .../unix/sysv/linux/aarch64/ilp32/libnsl.abilist | 1 - .../sysv/linux/aarch64/ilp32/libresolv.abilist | 1 - 4 files changed, 219 insertions(+), 2 deletions(-) diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist index fa390087a0..dd0ed329ab 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist @@ -1247,6 +1247,7 @@ GLIBC_2.27 memccpy F GLIBC_2.27 memchr F GLIBC_2.27 memcmp F GLIBC_2.27 memcpy F +GLIBC_2.27 memfd_create F GLIBC_2.27 memfrob F GLIBC_2.27 memmem F GLIBC_2.27 memmove F @@ -1710,6 +1711,8 @@ GLIBC_2.27 strfmon F GLIBC_2.27 strfmon_l F GLIBC_2.27 strfromd F GLIBC_2.27 strfromf F +GLIBC_2.27 strfromf128 F +GLIBC_2.27 strfromf64x F GLIBC_2.27 strfroml F GLIBC_2.27 strfry F GLIBC_2.27 strftime F @@ -1733,6 +1736,10 @@ GLIBC_2.27 strstr F GLIBC_2.27 strtod F GLIBC_2.27 strtod_l F GLIBC_2.27 strtof F +GLIBC_2.27 strtof128 F +GLIBC_2.27 strtof128_l F +GLIBC_2.27 strtof64x F +GLIBC_2.27 strtof64x_l F GLIBC_2.27 strtof_l F GLIBC_2.27 strtoimax F GLIBC_2.27 strtok F @@ -1946,6 +1953,10 @@ GLIBC_2.27 wcsstr F GLIBC_2.27 wcstod F GLIBC_2.27 wcstod_l F GLIBC_2.27 wcstof F +GLIBC_2.27 wcstof128 F +GLIBC_2.27 wcstof128_l F +GLIBC_2.27 wcstof64x F +GLIBC_2.27 wcstof64x_l F GLIBC_2.27 wcstof_l F GLIBC_2.27 wcstoimax F GLIBC_2.27 wcstok F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist index c1decebe49..51a53dafd1 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist @@ -101,110 +101,182 @@ GLIBC_2.27 __ynf_finite F GLIBC_2.27 __ynl_finite F GLIBC_2.27 acos F GLIBC_2.27 acosf F +GLIBC_2.27 acosf128 F +GLIBC_2.27 acosf64x F GLIBC_2.27 acosh F GLIBC_2.27 acoshf F +GLIBC_2.27 acoshf128 F +GLIBC_2.27 acoshf64x F GLIBC_2.27 acoshl F GLIBC_2.27 acosl F GLIBC_2.27 asin F GLIBC_2.27 asinf F +GLIBC_2.27 asinf128 F +GLIBC_2.27 asinf64x F GLIBC_2.27 asinh F GLIBC_2.27 asinhf F +GLIBC_2.27 asinhf128 F +GLIBC_2.27 asinhf64x F GLIBC_2.27 asinhl F GLIBC_2.27 asinl F GLIBC_2.27 atan F GLIBC_2.27 atan2 F GLIBC_2.27 atan2f F +GLIBC_2.27 atan2f128 F +GLIBC_2.27 atan2f64x F GLIBC_2.27 atan2l F GLIBC_2.27 atanf F +GLIBC_2.27 atanf128 F +GLIBC_2.27 atanf64x F GLIBC_2.27 atanh F GLIBC_2.27 atanhf F +GLIBC_2.27 atanhf128 F +GLIBC_2.27 atanhf64x F GLIBC_2.27 atanhl F GLIBC_2.27 atanl F GLIBC_2.27 cabs F GLIBC_2.27 cabsf F +GLIBC_2.27 cabsf128 F +GLIBC_2.27 cabsf64x F GLIBC_2.27 cabsl F GLIBC_2.27 cacos F GLIBC_2.27 cacosf F +GLIBC_2.27 cacosf128 F +GLIBC_2.27 cacosf64x F GLIBC_2.27 cacosh F GLIBC_2.27 cacoshf F +GLIBC_2.27 cacoshf128 F +GLIBC_2.27 cacoshf64x F GLIBC_2.27 cacoshl F GLIBC_2.27 cacosl F GLIBC_2.27 canonicalize F GLIBC_2.27 canonicalizef F +GLIBC_2.27 canonicalizef128 F +GLIBC_2.27 canonicalizef64x F GLIBC_2.27 canonicalizel F GLIBC_2.27 carg F GLIBC_2.27 cargf F +GLIBC_2.27 cargf128 F +GLIBC_2.27 cargf64x F GLIBC_2.27 cargl F GLIBC_2.27 casin F GLIBC_2.27 casinf F +GLIBC_2.27 casinf128 F +GLIBC_2.27 casinf64x F GLIBC_2.27 casinh F GLIBC_2.27 casinhf F +GLIBC_2.27 casinhf128 F +GLIBC_2.27 casinhf64x F GLIBC_2.27 casinhl F GLIBC_2.27 casinl F GLIBC_2.27 catan F GLIBC_2.27 catanf F +GLIBC_2.27 catanf128 F +GLIBC_2.27 catanf64x F GLIBC_2.27 catanh F GLIBC_2.27 catanhf F +GLIBC_2.27 catanhf128 F +GLIBC_2.27 catanhf64x F GLIBC_2.27 catanhl F GLIBC_2.27 catanl F GLIBC_2.27 cbrt F GLIBC_2.27 cbrtf F +GLIBC_2.27 cbrtf128 F +GLIBC_2.27 cbrtf64x F GLIBC_2.27 cbrtl F GLIBC_2.27 ccos F GLIBC_2.27 ccosf F +GLIBC_2.27 ccosf128 F +GLIBC_2.27 ccosf64x F GLIBC_2.27 ccosh F GLIBC_2.27 ccoshf F +GLIBC_2.27 ccoshf128 F +GLIBC_2.27 ccoshf64x F GLIBC_2.27 ccoshl F GLIBC_2.27 ccosl F GLIBC_2.27 ceil F GLIBC_2.27 ceilf F +GLIBC_2.27 ceilf128 F +GLIBC_2.27 ceilf64x F GLIBC_2.27 ceill F GLIBC_2.27 cexp F GLIBC_2.27 cexpf F +GLIBC_2.27 cexpf128 F +GLIBC_2.27 cexpf64x F GLIBC_2.27 cexpl F GLIBC_2.27 cimag F GLIBC_2.27 cimagf F +GLIBC_2.27 cimagf128 F +GLIBC_2.27 cimagf64x F GLIBC_2.27 cimagl F GLIBC_2.27 clog F GLIBC_2.27 clog10 F GLIBC_2.27 clog10f F +GLIBC_2.27 clog10f128 F +GLIBC_2.27 clog10f64x F GLIBC_2.27 clog10l F GLIBC_2.27 clogf F +GLIBC_2.27 clogf128 F +GLIBC_2.27 clogf64x F GLIBC_2.27 clogl F GLIBC_2.27 conj F GLIBC_2.27 conjf F +GLIBC_2.27 conjf128 F +GLIBC_2.27 conjf64x F GLIBC_2.27 conjl F GLIBC_2.27 copysign F GLIBC_2.27 copysignf F +GLIBC_2.27 copysignf128 F +GLIBC_2.27 copysignf64x F GLIBC_2.27 copysignl F GLIBC_2.27 cos F GLIBC_2.27 cosf F +GLIBC_2.27 cosf128 F +GLIBC_2.27 cosf64x F GLIBC_2.27 cosh F GLIBC_2.27 coshf F +GLIBC_2.27 coshf128 F +GLIBC_2.27 coshf64x F GLIBC_2.27 coshl F GLIBC_2.27 cosl F GLIBC_2.27 cpow F GLIBC_2.27 cpowf F +GLIBC_2.27 cpowf128 F +GLIBC_2.27 cpowf64x F GLIBC_2.27 cpowl F GLIBC_2.27 cproj F GLIBC_2.27 cprojf F +GLIBC_2.27 cprojf128 F +GLIBC_2.27 cprojf64x F GLIBC_2.27 cprojl F GLIBC_2.27 creal F GLIBC_2.27 crealf F +GLIBC_2.27 crealf128 F +GLIBC_2.27 crealf64x F GLIBC_2.27 creall F GLIBC_2.27 csin F GLIBC_2.27 csinf F +GLIBC_2.27 csinf128 F +GLIBC_2.27 csinf64x F GLIBC_2.27 csinh F GLIBC_2.27 csinhf F +GLIBC_2.27 csinhf128 F +GLIBC_2.27 csinhf64x F GLIBC_2.27 csinhl F GLIBC_2.27 csinl F GLIBC_2.27 csqrt F GLIBC_2.27 csqrtf F +GLIBC_2.27 csqrtf128 F +GLIBC_2.27 csqrtf64x F GLIBC_2.27 csqrtl F GLIBC_2.27 ctan F GLIBC_2.27 ctanf F +GLIBC_2.27 ctanf128 F +GLIBC_2.27 ctanf64x F GLIBC_2.27 ctanh F GLIBC_2.27 ctanhf F +GLIBC_2.27 ctanhf128 F +GLIBC_2.27 ctanhf64x F GLIBC_2.27 ctanhl F GLIBC_2.27 ctanl F GLIBC_2.27 drem F @@ -213,26 +285,42 @@ GLIBC_2.27 dreml F GLIBC_2.27 erf F GLIBC_2.27 erfc F GLIBC_2.27 erfcf F +GLIBC_2.27 erfcf128 F +GLIBC_2.27 erfcf64x F GLIBC_2.27 erfcl F GLIBC_2.27 erff F +GLIBC_2.27 erff128 F +GLIBC_2.27 erff64x F GLIBC_2.27 erfl F GLIBC_2.27 exp F GLIBC_2.27 exp10 F GLIBC_2.27 exp10f F +GLIBC_2.27 exp10f128 F +GLIBC_2.27 exp10f64x F GLIBC_2.27 exp10l F GLIBC_2.27 exp2 F GLIBC_2.27 exp2f F +GLIBC_2.27 exp2f128 F +GLIBC_2.27 exp2f64x F GLIBC_2.27 exp2l F GLIBC_2.27 expf F +GLIBC_2.27 expf128 F +GLIBC_2.27 expf64x F GLIBC_2.27 expl F GLIBC_2.27 expm1 F GLIBC_2.27 expm1f F +GLIBC_2.27 expm1f128 F +GLIBC_2.27 expm1f64x F GLIBC_2.27 expm1l F GLIBC_2.27 fabs F GLIBC_2.27 fabsf F +GLIBC_2.27 fabsf128 F +GLIBC_2.27 fabsf64x F GLIBC_2.27 fabsl F GLIBC_2.27 fdim F GLIBC_2.27 fdimf F +GLIBC_2.27 fdimf128 F +GLIBC_2.27 fdimf64x F GLIBC_2.27 fdiml F GLIBC_2.27 feclearexcept F GLIBC_2.27 fedisableexcept F @@ -257,147 +345,237 @@ GLIBC_2.27 finitef F GLIBC_2.27 finitel F GLIBC_2.27 floor F GLIBC_2.27 floorf F +GLIBC_2.27 floorf128 F +GLIBC_2.27 floorf64x F GLIBC_2.27 floorl F GLIBC_2.27 fma F GLIBC_2.27 fmaf F +GLIBC_2.27 fmaf128 F +GLIBC_2.27 fmaf64x F GLIBC_2.27 fmal F GLIBC_2.27 fmax F GLIBC_2.27 fmaxf F +GLIBC_2.27 fmaxf128 F +GLIBC_2.27 fmaxf64x F GLIBC_2.27 fmaxl F GLIBC_2.27 fmaxmag F GLIBC_2.27 fmaxmagf F +GLIBC_2.27 fmaxmagf128 F +GLIBC_2.27 fmaxmagf64x F GLIBC_2.27 fmaxmagl F GLIBC_2.27 fmin F GLIBC_2.27 fminf F +GLIBC_2.27 fminf128 F +GLIBC_2.27 fminf64x F GLIBC_2.27 fminl F GLIBC_2.27 fminmag F GLIBC_2.27 fminmagf F +GLIBC_2.27 fminmagf128 F +GLIBC_2.27 fminmagf64x F GLIBC_2.27 fminmagl F GLIBC_2.27 fmod F GLIBC_2.27 fmodf F +GLIBC_2.27 fmodf128 F +GLIBC_2.27 fmodf64x F GLIBC_2.27 fmodl F GLIBC_2.27 frexp F GLIBC_2.27 frexpf F +GLIBC_2.27 frexpf128 F +GLIBC_2.27 frexpf64x F GLIBC_2.27 frexpl F GLIBC_2.27 fromfp F GLIBC_2.27 fromfpf F +GLIBC_2.27 fromfpf128 F +GLIBC_2.27 fromfpf64x F GLIBC_2.27 fromfpl F GLIBC_2.27 fromfpx F GLIBC_2.27 fromfpxf F +GLIBC_2.27 fromfpxf128 F +GLIBC_2.27 fromfpxf64x F GLIBC_2.27 fromfpxl F GLIBC_2.27 gamma F GLIBC_2.27 gammaf F GLIBC_2.27 gammal F GLIBC_2.27 getpayload F GLIBC_2.27 getpayloadf F +GLIBC_2.27 getpayloadf128 F +GLIBC_2.27 getpayloadf64x F GLIBC_2.27 getpayloadl F GLIBC_2.27 hypot F GLIBC_2.27 hypotf F +GLIBC_2.27 hypotf128 F +GLIBC_2.27 hypotf64x F GLIBC_2.27 hypotl F GLIBC_2.27 ilogb F GLIBC_2.27 ilogbf F +GLIBC_2.27 ilogbf128 F +GLIBC_2.27 ilogbf64x F GLIBC_2.27 ilogbl F GLIBC_2.27 j0 F GLIBC_2.27 j0f F +GLIBC_2.27 j0f128 F +GLIBC_2.27 j0f64x F GLIBC_2.27 j0l F GLIBC_2.27 j1 F GLIBC_2.27 j1f F +GLIBC_2.27 j1f128 F +GLIBC_2.27 j1f64x F GLIBC_2.27 j1l F GLIBC_2.27 jn F GLIBC_2.27 jnf F +GLIBC_2.27 jnf128 F +GLIBC_2.27 jnf64x F GLIBC_2.27 jnl F GLIBC_2.27 ldexp F GLIBC_2.27 ldexpf F +GLIBC_2.27 ldexpf128 F +GLIBC_2.27 ldexpf64x F GLIBC_2.27 ldexpl F GLIBC_2.27 lgamma F GLIBC_2.27 lgamma_r F GLIBC_2.27 lgammaf F +GLIBC_2.27 lgammaf128 F +GLIBC_2.27 lgammaf128_r F +GLIBC_2.27 lgammaf64x F +GLIBC_2.27 lgammaf64x_r F GLIBC_2.27 lgammaf_r F GLIBC_2.27 lgammal F GLIBC_2.27 lgammal_r F GLIBC_2.27 llogb F GLIBC_2.27 llogbf F +GLIBC_2.27 llogbf128 F +GLIBC_2.27 llogbf64x F GLIBC_2.27 llogbl F GLIBC_2.27 llrint F GLIBC_2.27 llrintf F +GLIBC_2.27 llrintf128 F +GLIBC_2.27 llrintf64x F GLIBC_2.27 llrintl F GLIBC_2.27 llround F GLIBC_2.27 llroundf F +GLIBC_2.27 llroundf128 F +GLIBC_2.27 llroundf64x F GLIBC_2.27 llroundl F GLIBC_2.27 log F GLIBC_2.27 log10 F GLIBC_2.27 log10f F +GLIBC_2.27 log10f128 F +GLIBC_2.27 log10f64x F GLIBC_2.27 log10l F GLIBC_2.27 log1p F GLIBC_2.27 log1pf F +GLIBC_2.27 log1pf128 F +GLIBC_2.27 log1pf64x F GLIBC_2.27 log1pl F GLIBC_2.27 log2 F GLIBC_2.27 log2f F +GLIBC_2.27 log2f128 F +GLIBC_2.27 log2f64x F GLIBC_2.27 log2l F GLIBC_2.27 logb F GLIBC_2.27 logbf F +GLIBC_2.27 logbf128 F +GLIBC_2.27 logbf64x F GLIBC_2.27 logbl F GLIBC_2.27 logf F +GLIBC_2.27 logf128 F +GLIBC_2.27 logf64x F GLIBC_2.27 logl F GLIBC_2.27 lrint F GLIBC_2.27 lrintf F +GLIBC_2.27 lrintf128 F +GLIBC_2.27 lrintf64x F GLIBC_2.27 lrintl F GLIBC_2.27 lround F GLIBC_2.27 lroundf F +GLIBC_2.27 lroundf128 F +GLIBC_2.27 lroundf64x F GLIBC_2.27 lroundl F GLIBC_2.27 modf F GLIBC_2.27 modff F +GLIBC_2.27 modff128 F +GLIBC_2.27 modff64x F GLIBC_2.27 modfl F GLIBC_2.27 nan F GLIBC_2.27 nanf F +GLIBC_2.27 nanf128 F +GLIBC_2.27 nanf64x F GLIBC_2.27 nanl F GLIBC_2.27 nearbyint F GLIBC_2.27 nearbyintf F +GLIBC_2.27 nearbyintf128 F +GLIBC_2.27 nearbyintf64x F GLIBC_2.27 nearbyintl F GLIBC_2.27 nextafter F GLIBC_2.27 nextafterf F +GLIBC_2.27 nextafterf128 F +GLIBC_2.27 nextafterf64x F GLIBC_2.27 nextafterl F GLIBC_2.27 nextdown F GLIBC_2.27 nextdownf F +GLIBC_2.27 nextdownf128 F +GLIBC_2.27 nextdownf64x F GLIBC_2.27 nextdownl F GLIBC_2.27 nexttoward F GLIBC_2.27 nexttowardf F GLIBC_2.27 nexttowardl F GLIBC_2.27 nextup F GLIBC_2.27 nextupf F +GLIBC_2.27 nextupf128 F +GLIBC_2.27 nextupf64x F GLIBC_2.27 nextupl F GLIBC_2.27 pow F GLIBC_2.27 powf F +GLIBC_2.27 powf128 F +GLIBC_2.27 powf64x F GLIBC_2.27 powl F GLIBC_2.27 remainder F GLIBC_2.27 remainderf F +GLIBC_2.27 remainderf128 F +GLIBC_2.27 remainderf64x F GLIBC_2.27 remainderl F GLIBC_2.27 remquo F GLIBC_2.27 remquof F +GLIBC_2.27 remquof128 F +GLIBC_2.27 remquof64x F GLIBC_2.27 remquol F GLIBC_2.27 rint F GLIBC_2.27 rintf F +GLIBC_2.27 rintf128 F +GLIBC_2.27 rintf64x F GLIBC_2.27 rintl F GLIBC_2.27 round F GLIBC_2.27 roundeven F GLIBC_2.27 roundevenf F +GLIBC_2.27 roundevenf128 F +GLIBC_2.27 roundevenf64x F GLIBC_2.27 roundevenl F GLIBC_2.27 roundf F +GLIBC_2.27 roundf128 F +GLIBC_2.27 roundf64x F GLIBC_2.27 roundl F GLIBC_2.27 scalb F GLIBC_2.27 scalbf F GLIBC_2.27 scalbl F GLIBC_2.27 scalbln F GLIBC_2.27 scalblnf F +GLIBC_2.27 scalblnf128 F +GLIBC_2.27 scalblnf64x F GLIBC_2.27 scalblnl F GLIBC_2.27 scalbn F GLIBC_2.27 scalbnf F +GLIBC_2.27 scalbnf128 F +GLIBC_2.27 scalbnf64x F GLIBC_2.27 scalbnl F GLIBC_2.27 setpayload F GLIBC_2.27 setpayloadf F +GLIBC_2.27 setpayloadf128 F +GLIBC_2.27 setpayloadf64x F GLIBC_2.27 setpayloadl F GLIBC_2.27 setpayloadsig F GLIBC_2.27 setpayloadsigf F +GLIBC_2.27 setpayloadsigf128 F +GLIBC_2.27 setpayloadsigf64x F GLIBC_2.27 setpayloadsigl F GLIBC_2.27 signgam D 0x4 GLIBC_2.27 significand F @@ -406,45 +584,75 @@ GLIBC_2.27 significandl F GLIBC_2.27 sin F GLIBC_2.27 sincos F GLIBC_2.27 sincosf F +GLIBC_2.27 sincosf128 F +GLIBC_2.27 sincosf64x F GLIBC_2.27 sincosl F GLIBC_2.27 sinf F +GLIBC_2.27 sinf128 F +GLIBC_2.27 sinf64x F GLIBC_2.27 sinh F GLIBC_2.27 sinhf F +GLIBC_2.27 sinhf128 F +GLIBC_2.27 sinhf64x F GLIBC_2.27 sinhl F GLIBC_2.27 sinl F GLIBC_2.27 sqrt F GLIBC_2.27 sqrtf F +GLIBC_2.27 sqrtf128 F +GLIBC_2.27 sqrtf64x F GLIBC_2.27 sqrtl F GLIBC_2.27 tan F GLIBC_2.27 tanf F +GLIBC_2.27 tanf128 F +GLIBC_2.27 tanf64x F GLIBC_2.27 tanh F GLIBC_2.27 tanhf F +GLIBC_2.27 tanhf128 F +GLIBC_2.27 tanhf64x F GLIBC_2.27 tanhl F GLIBC_2.27 tanl F GLIBC_2.27 tgamma F GLIBC_2.27 tgammaf F +GLIBC_2.27 tgammaf128 F +GLIBC_2.27 tgammaf64x F GLIBC_2.27 tgammal F GLIBC_2.27 totalorder F GLIBC_2.27 totalorderf F +GLIBC_2.27 totalorderf128 F +GLIBC_2.27 totalorderf64x F GLIBC_2.27 totalorderl F GLIBC_2.27 totalordermag F GLIBC_2.27 totalordermagf F +GLIBC_2.27 totalordermagf128 F +GLIBC_2.27 totalordermagf64x F GLIBC_2.27 totalordermagl F GLIBC_2.27 trunc F GLIBC_2.27 truncf F +GLIBC_2.27 truncf128 F +GLIBC_2.27 truncf64x F GLIBC_2.27 truncl F GLIBC_2.27 ufromfp F GLIBC_2.27 ufromfpf F +GLIBC_2.27 ufromfpf128 F +GLIBC_2.27 ufromfpf64x F GLIBC_2.27 ufromfpl F GLIBC_2.27 ufromfpx F GLIBC_2.27 ufromfpxf F +GLIBC_2.27 ufromfpxf128 F +GLIBC_2.27 ufromfpxf64x F GLIBC_2.27 ufromfpxl F GLIBC_2.27 y0 F GLIBC_2.27 y0f F +GLIBC_2.27 y0f128 F +GLIBC_2.27 y0f64x F GLIBC_2.27 y0l F GLIBC_2.27 y1 F GLIBC_2.27 y1f F +GLIBC_2.27 y1f128 F +GLIBC_2.27 y1f64x F GLIBC_2.27 y1l F GLIBC_2.27 yn F GLIBC_2.27 ynf F +GLIBC_2.27 ynf128 F +GLIBC_2.27 ynf64x F GLIBC_2.27 ynl F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist index 1f6ec0ba9b..b7a0f82a9e 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist @@ -5,7 +5,6 @@ GLIBC_2.27 __nis_default_group F GLIBC_2.27 __nis_default_owner F GLIBC_2.27 __nis_default_ttl F GLIBC_2.27 __nis_finddirectory F -GLIBC_2.27 __nis_hash F GLIBC_2.27 __nisbind_connect F GLIBC_2.27 __nisbind_create F GLIBC_2.27 __nisbind_destroy F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist index cf1374f1e4..42af2652a7 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist @@ -20,7 +20,6 @@ GLIBC_2.27 __p_fqnname F GLIBC_2.27 __p_option F GLIBC_2.27 __p_query F GLIBC_2.27 __p_rcode F -GLIBC_2.27 __p_secstodate F GLIBC_2.27 __p_time F GLIBC_2.27 __p_type F GLIBC_2.27 __p_type_syms D 0x228 -- 2.11.0