Message ID | 20240516133647.2453141-4-victor.donascimento@arm.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BJ8oRv30; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=BJ8oRv30; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VgB3p70Jfz20dQ for <incoming@patchwork.ozlabs.org>; Thu, 16 May 2024 23:37:42 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C9800384773E for <incoming@patchwork.ozlabs.org>; Thu, 16 May 2024 13:37:40 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2073.outbound.protection.outlook.com [40.107.104.73]) by sourceware.org (Postfix) with ESMTPS id 0CFA9384AB5A for <gcc-patches@gcc.gnu.org>; Thu, 16 May 2024 13:37:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0CFA9384AB5A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0CFA9384AB5A Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.104.73 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1715866632; cv=pass; b=EMiDCYtNYSbFjRpYuKsjXr9WRVx+IKnXHdyWAO0KH8HgdKeGst4IcdB0S/8zRps3ug8iT91MK2WJ7Hs1BjhYvbBKAqbQ3372c6j96yusCaEQ+Jfjl9DYftJFlgm6JbAuFiC7pEe4KDOm0pcdN7WCPOY/da6y7255ERYKXh7lKUk= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1715866632; c=relaxed/simple; bh=7XKlncpu1coz6rxg6Yjc6YuMZEHpSyr1zlj/6XX7SJE=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=P4BLCtn/IrwqlmPogJ65HiAaIJ9Ar/t/z4XR4C49IvP00z9IWYdBW5ZxOmcnNhAS9FaHdAv0ebnD69pwgHc3v2I0B4B2bIhwRsSFH19uiF0+rzae9ybeRu0/jsxZAyWxZHPGAGt9L11Jn6pLWqOTzjRaqe+tQINaKHoBhg9hRZw= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=X4DiyYlZ9nPQhyp91pcMSC9UDqWA+up2NyJu4ZVPN3ozsap4P3ZbFxX7hvF/fOanM/GZGAHCMg7idxejoUOJ2MIBTA5xG6rVdIvVLOsG62s3TUudfjiIp2hJucs1qcMOA3/G1SqGksD5SJfwl2++L2R6kcZxK/kS57AMOvVByp0xagpPOvNOTYs8TKoCE0L0xu67As3FSgeTRGtncH7zGp7SloCuOLdsjqk68IRCQUSxxWZKtjzR7c8zPOeOc7ssnLFUy4l784FcT8WgZVFaFzmDar3x8rr8mPoOfVASvhh9F/c8G8WKbsxm+QKN20hB5BEoMyVmq7WBAnV+pmsTwA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Trijw/M8dZ7MS0Xn7LO/yxHLbfTnZ0bThxndKAHcVqI=; b=bq3GBh9OTV+NaWCQLtlfsev7u30G5u+SwMEU5k1Dk9+YPle48SmZ335bVfsmXqHtEM4tTYKAjY9heqrsChm6cC33GqLuEwq5IIIeua9/umNLC7F1e7CU9/4GV3OzaapmGK2EMb0KV2KP5gW6HGEHGpHhyBwPM5Qsb4Trt8AoCyO9LmeTajCzgvhsYtdr2yppjlh/ROfwt1v2S1+6E5WxNbQ8/8Z9xVAHwy7KwlCgS5VlDPAWb5ZuyKadXnCbBG725wl56GYNWn0qyCG8zxOBnm5g/ln4Z5cZFKCh3dSysucVHsRnfT7IGAjn80wqPHENhf1nl9oO7K4v702eWh/34Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Trijw/M8dZ7MS0Xn7LO/yxHLbfTnZ0bThxndKAHcVqI=; b=BJ8oRv30gDPS3cLx1kMMoX4kuzN58/KHRasdQ38XSqxRgHqYppyWxVimuJ7Wcr4wjev6G3+7ePBpMWjZo9jaDEbQ9CLUtUM7D6vVvhFYIpkurbzR3uAIpOXV22eJ5QMT8l5gmkmz/lVYmiiSaGMMOf1uaLAj+4FeZko9K+pR2UA= Received: from AM4PR0302CA0011.eurprd03.prod.outlook.com (2603:10a6:205:2::24) by PAVPR08MB9483.eurprd08.prod.outlook.com (2603:10a6:102:316::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28; Thu, 16 May 2024 13:37:04 +0000 Received: from AM3PEPF00009B9B.eurprd04.prod.outlook.com (2603:10a6:205:2:cafe::8e) by AM4PR0302CA0011.outlook.office365.com (2603:10a6:205:2::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28 via Frontend Transport; Thu, 16 May 2024 13:37:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass 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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM3PEPF00009B9B.mail.protection.outlook.com (10.167.16.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7587.21 via Frontend Transport; Thu, 16 May 2024 13:37:04 +0000 Received: ("Tessian outbound af213ececc3d:v315"); Thu, 16 May 2024 13:37:03 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2cea0297530116e7 X-CR-MTA-TID: 64aa7808 Received: from 4c135a955125.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6A90BDBF-5980-4B1C-A35D-9B64F97D6C7E.1; Thu, 16 May 2024 13:36:57 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4c135a955125.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 16 May 2024 13:36:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hV29qDXGOrPuSxuQdkwMgPxun0hyMuyk+vDPb3Xern4mUFdnUqK7qBFdgQCxtjy702ufqin7FYN5p2s1aHLhPdB/WtcTTXCdNKm/mks/FJpXfxCzHtyXPYkb6vBxzGJHYmTvch5krvyKC0PiQyITMhnSHmHNc2Fm+9sAlsAiXZDmKR/0IVAnI6gHGJNoR6KeheFlNaGC21LDObDc1yNNAQH/N148xc+9oy3YDNRWNKlskn3S21HvS9OA9hN7ywWCfW0Zg+APxO2KmqmsNBlLKuDOKP6hU10TzN9n9Ox7i3a68PmjScOFK7D78QcNNQrTdW8hVyOxRVvd5ylUM+vsWg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Trijw/M8dZ7MS0Xn7LO/yxHLbfTnZ0bThxndKAHcVqI=; b=D/sT6qhKD7zKqRgW+j2kfOmQ6TaacODj00bWvHqkQOqcs/S0Lgm1pYLOxBUwoFyCgH9BmZvnFjHNbws4abw5knlC7P4C1WpKgZ+0ZNIUoHF1bkheVJibcNSBwguY0d/WQb5diMptWHnBc4neLm8+0S44YAYknsZ3z8T5b6jVlIovJ0HNrG8XZ9WmPOM052sDhn67w42Pvs9wz5F6cbCphYJZqVlx3BR4p7FNhKAx4txOaCF7oQ3LLGF5dmb3QpxZ2oIP4pAVWs3VY9UvIWtq7dWQcqOWN0G1brzugbiHgjqtF82oDrR2m1FIrQqRpaQ9YmO1nWUUYSqSfh1+BT+g5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Trijw/M8dZ7MS0Xn7LO/yxHLbfTnZ0bThxndKAHcVqI=; b=BJ8oRv30gDPS3cLx1kMMoX4kuzN58/KHRasdQ38XSqxRgHqYppyWxVimuJ7Wcr4wjev6G3+7ePBpMWjZo9jaDEbQ9CLUtUM7D6vVvhFYIpkurbzR3uAIpOXV22eJ5QMT8l5gmkmz/lVYmiiSaGMMOf1uaLAj+4FeZko9K+pR2UA= Received: from AS8P189CA0033.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:458::16) by AS2PR08MB10156.eurprd08.prod.outlook.com (2603:10a6:20b:64e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28; Thu, 16 May 2024 13:36:54 +0000 Received: from AMS0EPF000001A5.eurprd05.prod.outlook.com (2603:10a6:20b:458:cafe::7) by AS8P189CA0033.outlook.office365.com (2603:10a6:20b:458::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28 via Frontend Transport; Thu, 16 May 2024 13:36:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AMS0EPF000001A5.mail.protection.outlook.com (10.167.16.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7587.21 via Frontend Transport; Thu, 16 May 2024 13:36:54 +0000 Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 16 May 2024 13:36:54 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 16 May 2024 13:36:53 +0000 Received: from e133397.arm.com (10.57.68.48) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Thu, 16 May 2024 13:36:53 +0000 From: Victor Do Nascimento <victor.donascimento@arm.com> To: <gcc-patches@gcc.gnu.org> CC: <richard.sandiford@arm.com>, <Richard.Earnshaw@arm.com>, "Victor Do Nascimento" <victor.donascimento@arm.com> Subject: [PATCH 3/4] Libatomic: Clean up AArch64 ifunc aliasing Date: Thu, 16 May 2024 14:36:46 +0100 Message-ID: <20240516133647.2453141-4-victor.donascimento@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240516133647.2453141-1-victor.donascimento@arm.com> References: <20240516133647.2453141-1-victor.donascimento@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS0EPF000001A5:EE_|AS2PR08MB10156:EE_|AM3PEPF00009B9B:EE_|PAVPR08MB9483:EE_ X-MS-Office365-Filtering-Correlation-Id: e46af541-b492-4355-c6a5-08dc75ad45d5 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230031|1800799015|82310400017|36860700004|376005; X-Microsoft-Antispam-Message-Info-Original: dn2v/A/5MuGPUOPAt/yDPNdGrViuwxLKVG7oD5ENlnnVXChvDYYTUfviDxdXz2KGUDDkuGxUar0G2WrNQSE5uTxnYG0DRObKLMSB1xOhjxIyH4QZajwen+NiG5f8DhZduTzeEgkWRn7zvc9nlbvdM+NERepLSC+w5Xo6UmXPHKFHYY46e1/8C+yCbGqb15wsgvhH0VrYo/rs1siG4qdD9kvlS5okMemvAfADAYa6jg2D3qQ5W4en7NS04uKWziViKRbQVzFnwPVPAvIUWHKNJTWsKsebzj48tUd+BEwJP/+sQuGBTxGK0pDIyyIxbEWiqSun84GPkUgniAuyoKySh5qcO8mf1KO1TpPgWovZhLowQAuBY19ip141VSreqQyGuW2J4ZT5/hlzcXPsqKxC66j2ZEWtkcwvHJmmAODNHZvSqRRTNY+e2FnC1as7IIz98/izkh+0IGn8hRC4lTAonq4lXoYjTji73KO5M733cEeGiS3SCPDLQdPgJba/yltqow4SkRXylZJqc37oZ9jR2mymvCO+YM1H76cx9/jD2EdPvsKO1oDRX5v1I7drVrt8LgSs4ZPGXqS6WyH3yF75RDBjPvLG9gerVEKQZ401LO1ElG05SFc0NiiBXApGWpyQhX4qSXAQleRwZGvcTXsy7VNiJsDkdxVWAPy4s5ohQyJjN18euem2q/DrVSzKzt+yt+UcKb30iKmBJRoqh+et01G3pmWta4kAp+CWQFuRa5oQpSrBGna9Jrd2ypshtFqmz5WLfswhKBwKkG5Yzzh9SE8fxNGslhk7Rv88CsrYwEVCW7F1cFrHdKiloNt7AqJ2Ttptqom9YSNhqD83Xd9UZJij8TdidGjOfm1RWXnIwgG3mydXCPMmN56otY3fqEBTBAopmQ5m2hS0cWlOY46RLNLE07M/xpGvunlwOhozlMhjn35UEeZs3s5jw77GiqgwgE7aTQlmr/OF0MGmK+CneHIylXpIHlalbq5Ar1hSD5RXnrhP1vuZziZWven+BX/6ImojYp7Ek8DCC91KbPZC9n/tY7oqKnDXfETpQRfS7SUnLeltQ/V8O6xqLFWKYwgUyZ4ei1M3Zj0YiTbg7zYFI+mW0B/3V4GNCTs866fncoW89rSSv3NG8zYpXcceke9gVASe+gUafnoG1SvDaK7hfjoMQCEOyUkWOnf/GL/P/L0n1NGUSkZl5cjJ0h8I8xlPse9By6CYX++1wa/5Wbd+4rRnXnD5l6WQnPdzj6G2/jQV5CiAS/+f6JYAvBBe6OuorpgbQ+SLwmNXQFeZ2AScKhMnol2yt7FYE9FeCD+QFP+rt2yIM5rFaSl7fj13b6TicMKm9icWslx499jEZHB0W+NBBkSavj+sB4u9m7Y7AMyOXJtkAiNw5FVgQEQhX75P X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230031)(1800799015)(82310400017)(36860700004)(376005); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB10156 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF00009B9B.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 606664d7-15bb-4565-9123-08dc75ad4044 X-Microsoft-Antispam: BCL:0; ARA:13230031|35042699013|376005|36860700004|1800799015|82310400017; X-Microsoft-Antispam-Message-Info: 27BLNYgrMif9NBWdwwVYhBz/q85RzQvmnmu/KDiiU0+16GHXSW1kSW9z10hSWMOd05MxNn0JlcB/XoWvBb7DnR82fySBUagywLZVtYKbwnoNC81AXtLU8halCQOEZYiyLp0LXm4M2BF9PhQ/YbG+3/PH/Ts37b3uVis5kBjb/CPBcP44xMsTuOIK3kQt9t5hE8RnxWQHXPFiLTrxafVxDo/AqPur6JdA6/11ATS16iWsIPQbd2Il29CN0vL/dfwDkeu7BjmGr9BW4HedbkOE+N9uAhHfZ1ArS9f8lSnJG875LE6iJPlgdFJb+7zfAqzSUY24Y9cIZosf3ie4NPmoyZFJcYvH+0pNi6TE4vmdUOu9uVudiPIAghoFCWpm3ZLYLqd4bYvz21fa9G20WsBFxPafhbW+cjIXLLEENcAOvjyc59FZCvmeQ4ROP6zVEG7Iu6SLCGqTPeRABdWh0nnbK8pOapolSwXy7uXXRmQBZM6KbQAD42V0bziTsodyoF/7FYUdD2838CRVWxI0trM+lWoMuLqeZcuRbX/Lc0IMXnW8ory5VNiPVAIoyhZPzVc1hSMhxExVqzoARzuPk9R4C8XSMqtoz1sOFByRJPp/W7oRVHy2V0T9QBOGE1xuvj8gJ92MLKJSc38nXVdorBZ9Mt0gFPK7p6zKqX1L1R6Nf3agiiAWl3jPS8qi4zX4OkJDR4vFYu2KUlkxyo/tyGzzEsWoK74sFrvmS1Q6DiWzKqvj029nMNpViCjavzO1ClkLbImcRWHGUk8l2cQyVPrQlMIeBYH03+goXPO67ETmNNgsTaFfxZ1bdfLt6IzgqWi5xYpff7BvnPewSTI+7qw9JS7NW/U6+vCgV4y3vjMHsUlQdTMDwa3ivEauKsraG/FtNgcbYO+0C0A2PHoB38SkT6oiiOuIcpKH92xGEDBHTAQjPR6JbgZKHIOVh2T5CSoBK12Mwmk0C4jsirvUQK+TjfGAIrZc71dpQ7odW3omof66Imh8ErOMOpoolvgYyZYGLLo0hBIe9jzf0mmZhIXlHflboThNPdgK+OO8V3Tzv+xachsf9Qcj4ljrifCZUzvOK9KqFrU+OPmauexNN9mrIm8Frqj8juMwg2EUaScc67rQeaGqR//mOVI+p3nDQDuJemRZtxFcyRpSb+orxZoUAPo7+4YsYD8zsVa1WW42/llUYPc4soWwHqYQnG6vBv0p2CFQGiuFuSYInT6ijvXxBzuOLA7gwn6yv6GdTb7bqX4M3nMsUvLRwEY0MUOfVnamonI4wssAvYoCXW8l+MWa2i08/y/MQJqgR1btm+sAB6oryxAZw8FBLR9WmUEkyyRH/t5CteVbxCnjoQhkRwQMvMNc+P4kluKWnTEQb0rfa1Fcb7dx3nWMAAxvEh5XjPNI 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; SFS:(13230031)(35042699013)(376005)(36860700004)(1800799015)(82310400017); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2024 13:37:04.0728 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e46af541-b492-4355-c6a5-08dc75ad45d5 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-AuthSource: AM3PEPF00009B9B.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9483 X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org |
Series | Libatomic: Cleanup ifunc selector and aliasing | expand |
diff --git a/libatomic/config/linux/aarch64/atomic_16.S b/libatomic/config/linux/aarch64/atomic_16.S index 1517e9e78df..16ff03057ab 100644 --- a/libatomic/config/linux/aarch64/atomic_16.S +++ b/libatomic/config/linux/aarch64/atomic_16.S @@ -732,47 +732,6 @@ ENTRY_ALIASED (test_and_set_16) END (test_and_set_16) -/* Alias entry points which are the same in LSE2 and LSE128. */ - -#if HAVE_IFUNC -# if !HAVE_FEAT_LSE128 -ALIAS (exchange_16, LSE128, LSE2) -ALIAS (fetch_or_16, LSE128, LSE2) -ALIAS (fetch_and_16, LSE128, LSE2) -ALIAS (or_fetch_16, LSE128, LSE2) -ALIAS (and_fetch_16, LSE128, LSE2) -# endif -ALIAS (load_16, LSE128, LSE2) -ALIAS (store_16, LSE128, LSE2) -ALIAS (compare_exchange_16, LSE128, LSE2) -ALIAS (fetch_add_16, LSE128, LSE2) -ALIAS (add_fetch_16, LSE128, LSE2) -ALIAS (fetch_sub_16, LSE128, LSE2) -ALIAS (sub_fetch_16, LSE128, LSE2) -ALIAS (fetch_xor_16, LSE128, LSE2) -ALIAS (xor_fetch_16, LSE128, LSE2) -ALIAS (fetch_nand_16, LSE128, LSE2) -ALIAS (nand_fetch_16, LSE128, LSE2) -ALIAS (test_and_set_16, LSE128, LSE2) - -/* Alias entry points which are the same in baseline and LSE2. */ - -ALIAS (exchange_16, LSE2, CORE) -ALIAS (fetch_add_16, LSE2, CORE) -ALIAS (add_fetch_16, LSE2, CORE) -ALIAS (fetch_sub_16, LSE2, CORE) -ALIAS (sub_fetch_16, LSE2, CORE) -ALIAS (fetch_or_16, LSE2, CORE) -ALIAS (or_fetch_16, LSE2, CORE) -ALIAS (fetch_and_16, LSE2, CORE) -ALIAS (and_fetch_16, LSE2, CORE) -ALIAS (fetch_xor_16, LSE2, CORE) -ALIAS (xor_fetch_16, LSE2, CORE) -ALIAS (fetch_nand_16, LSE2, CORE) -ALIAS (nand_fetch_16, LSE2, CORE) -ALIAS (test_and_set_16, LSE2, CORE) -#endif - /* GNU_PROPERTY_AARCH64_* macros from elf.h for use in asm code. */ #define FEATURE_1_AND 0xc0000000 #define FEATURE_1_BTI 1