From patchwork Tue Jan 30 14:54:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 194187 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2087:b0:106:209c:c626 with SMTP id gs7csp1273903dyb; Tue, 30 Jan 2024 06:55:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IHK7ACjSGCuUe0dTYMHswdEdvpN18PxLqId66kMbeXhuf5zAeG6gVyxmhIgokOsWF7yNNqT X-Received: by 2002:ac8:5dcf:0:b0:42a:1c54:48f6 with SMTP id e15-20020ac85dcf000000b0042a1c5448f6mr8138337qtx.114.1706626555931; Tue, 30 Jan 2024 06:55:55 -0800 (PST) ARC-Seal: i=4; a=rsa-sha256; t=1706626555; cv=pass; d=google.com; s=arc-20160816; b=dl7mxKSE/FaSf4jknJbdatFV1iwbPKnpgSKJ7zemrAhSlKqBPPTI+uGBozYaYtkXGj ABPEWQXaLzBaCGZfglm28nF8ANuIjJzm+ikmDDi4/DyRIWbWrapO6w7Jnu41hK/Bxn8F EHLmvukQGtH4MNwXhB6ka5GqV91VGLm8Ng6tUE0kHAeWwS74hPnTqrHrHiFd/2InVxU+ BKMUPTQnYSv9mvj0i1RM3N26bmOzJ3nGt+bUV4d+uqDQvwtAJFyKEFbWdcy2uwzf4RDf cWp78+whNIxQftR7sClMEm2AF2yEB5oHHlmtgdrcUKA3HXSe1aHNN+mslX8UjO4+bSF5 UhmA== ARC-Message-Signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:nodisclaimer :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-signature:arc-filter:dmarc-filter :delivered-to; bh=BC8q+ryX2ufRhfjfQ2gZW0Zo6383lGYVuhOmjxjrQFg=; fh=R/rRj/bLUd+cgTFOh2Dm+utcNRsqSweX6y65PDdwrrU=; b=mCXSw7lDK3ZHcwh/TKStmsyqp7NlAHj8XILyExoTsiGrIdj1OfgnkSEWavEJJf6uKg VQ3zQ5AZvp/xbcSaliyI8Nkz6T+E9q50dOuv2VNU2btMQu1fthaJkHwV5mm/Sa9BIZaB drsOUDVl6wsX5d0wZRtO2vBnxHwnYB7THwS58Ex9wCv3MPOrool7I5LK1JkZvAvzk62K fg6FRJ2Ot8OBiTTn9gYJkh3xvG2WWFysrwa9S7xVQ3MoLYdYRrUZzNWGKebuteChKSAc ieJsy/Eg8HggPBjqKvhlg3m8blcz3mS68olEr9pRYweaiYH+59533SlBqRqQT5VQpIDg DYZQ== ARC-Authentication-Results: i=4; mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=ZqevtBK1; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=ZqevtBK1; arc=pass (i=3); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id x11-20020a05622a000b00b0042ab5b7b12dsi1625720qtw.408.2024.01.30.06.55.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jan 2024 06:55:55 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=ZqevtBK1; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=ZqevtBK1; arc=pass (i=3); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 268E73857C74 for ; Tue, 30 Jan 2024 14:55:55 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2084.outbound.protection.outlook.com [40.107.8.84]) by sourceware.org (Postfix) with ESMTPS id EFA1D38582A0 for ; Tue, 30 Jan 2024 14:54:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EFA1D38582A0 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 EFA1D38582A0 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.8.84 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1706626489; cv=pass; b=ZgcTHjA2ai3cmFesceuhX2z8YTAZBxtlfs+KbExYEgMgDWfvv9UdXriDSpHTINQhdp77Ix/pAQANzNS8ct9KzqjZ3PgDQS0ORddc+8R+WXu1iYE8+1MQ4P8Y4N/yk/VUHNWFuIEPm5NFWCWQ0tOjZIoYTiK/DWhbWmegtNbXOmQ= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1706626489; c=relaxed/simple; bh=rPuH7qVrkHpEzSHcHM1N/m0H8E2bqCvNpcufNjip7yQ=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=LvKZX4FgPrM5b1NtffaiJsCU3TaYUvnWerMnP5gjHN1IOYam2S8S6haJPxa6P9IVSSVCToElzu36UjQPoPa6EfALSy39ZewwTi1/qtZ9g9KjYAEK8t8UJtMABUKnNB+JKvCnTXDcTrSJGO9YhSKGu7vMWCcKkfLWCqvfiyo+l0Y= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=JEq2GZpIXAsec1Xnb1y8t/8HzZxk8MM69npw8PqpFLJgt96CKGIZkj1PAszydprVwzEaKEMtY6nUBR4fZ/kG1yhLFVrrK4dVINRK47g/AtKIc22QeE6JsavXvBdP+YYJtu0gbWGKYVjyyMiM1+KcP65tNMfxcmeFp1nhXqXv+kTnJU0JRtfao7wJPTCJXbWZHDYjVctai+x3f/xDeloSEnUeLJk5pZrvrd1hpKR17pz9wQAOtVgie+zCYjdiDI4KSPkPUwmJn1YmsmPDpncIy7IXUxlXiCUssX04fN+qEZeFqs7SdpzYMNOR0uVMVx1fqnpWS88LMdtG8elUbRYjRQ== 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=BC8q+ryX2ufRhfjfQ2gZW0Zo6383lGYVuhOmjxjrQFg=; b=BYVH3GkNG32xctLmycDk3Zgn0zh8nAy3PwslPxbSQ0QWwk4cLsYWsY9j8AHVEpfooz6Uji+2VNuL+75MLj6Jbp5n7UwOf0gB+hLIU4rzwI0uwI+ElTXGxtgvYIR+czoiyq2wxcH1YA+OiM6P3runEGEG9SKuonPnA7GQ+DHyNiHgd8QmIfLduIqcX9EOZPT8zzG+M0W184OW/74pNF+mZEiIj4p/ikWMtjh2aHb4vuesNkwq/+iZGv62Jj1AO0Z10Jqmy8VU/eSRpgcK818VCYki6zIrhbq4Zk0Tb9y2GjGTsWGmwdDL2LPG4RivHWFZIzPzjzXIzIJivQQ3VEozRg== 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=armh.onmicrosoft.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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BC8q+ryX2ufRhfjfQ2gZW0Zo6383lGYVuhOmjxjrQFg=; b=ZqevtBK1o/1lp4qN2c0z7nqn5TSNcXr2M+b5pVRDRQf0oGmoAo4AS+WlphvPdI+RFm4Qo/EPFVTYQykaTz1I+9gaw+i0Jcscb8ta5I31UDmeSvvIqrfoHWBnm7giTAEyWTmcBILUdsN90X/RSm7dYjGoxGnXT/ptM7QvTm0Cmg0= Received: from AM5PR0301CA0010.eurprd03.prod.outlook.com (2603:10a6:206:14::23) by DB5PR08MB9997.eurprd08.prod.outlook.com (2603:10a6:10:4a2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Tue, 30 Jan 2024 14:54:44 +0000 Received: from AMS1EPF00000041.eurprd04.prod.outlook.com (2603:10a6:206:14:cafe::20) by AM5PR0301CA0010.outlook.office365.com (2603:10a6:206:14::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34 via Frontend Transport; Tue, 30 Jan 2024 14:54:44 +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=armh.onmicrosoft.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 AMS1EPF00000041.mail.protection.outlook.com (10.167.16.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.19 via Frontend Transport; Tue, 30 Jan 2024 14:54:44 +0000 Received: ("Tessian outbound a064b9944658:v228"); Tue, 30 Jan 2024 14:54:43 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 30553a01fdccb96a X-CR-MTA-TID: 64aa7808 Received: from aaca5d7e85c8.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 282BD620-B512-4CE5-860A-1A1A71F22DDC.1; Tue, 30 Jan 2024 14:54:37 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id aaca5d7e85c8.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 30 Jan 2024 14:54:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O2yHy5nL0p662sHKew0VX+ia9pBsDiUpQC0D3LMkWTQZ2Pb2PHvjAl5StskkI0Sn60tV5qABgOOkLFIwY3DhfAXWWSSddoKoRTklS3M+q+900bUFnz7iPgujZnALIai66YH2gLA4u84VSV7g4pkNC7FUciLrD9wyZI2Cv3GSnVrbFiY2W1QIhu1fN1JSfpE1xhzZlT22iWOXBIWcgddkJKNNPOScZ2iE8+RC73+xmVcnhnSLMNJkoGbm+4ha/HizqP1mrG1LflFuhfdBgk0y4Rn4FFOVG6SKF9LTpyxVMU2sXA04uJ7SbnS63epQJCC8yXVOEu8WOFZB4c9rbnwfdg== 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=BC8q+ryX2ufRhfjfQ2gZW0Zo6383lGYVuhOmjxjrQFg=; b=K3ctSrdTMu6jmpPPsiprfcdeXc2uKkAIWkf1q0LcZPcoPZuJBAAw/UMxJ1moQka42PACuXQcGwQfuxXEgJV0el5Ci491vozassDOC22Huk8tFzIB5szIBGuzv8a75QIXd818jZW0bdIRpmiw2HDC2BLl7A/6sFRHwlf7j614yHPiolsKkGkh/gqgbFcdCNBN9LkISOLqNfLwLZXDSFnuDWBtdviSghyJ4/6wvfhiPzMY/hRerI3eko85AXfeCHN8nnSmPyIM5sps0KUEDGCsXqZZEbalAnXdIC7+8ydULY1c44bQ1Q0hARrQVGUB0u+ziRkbj0w9Hx3P/SbXXamklg== 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=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BC8q+ryX2ufRhfjfQ2gZW0Zo6383lGYVuhOmjxjrQFg=; b=ZqevtBK1o/1lp4qN2c0z7nqn5TSNcXr2M+b5pVRDRQf0oGmoAo4AS+WlphvPdI+RFm4Qo/EPFVTYQykaTz1I+9gaw+i0Jcscb8ta5I31UDmeSvvIqrfoHWBnm7giTAEyWTmcBILUdsN90X/RSm7dYjGoxGnXT/ptM7QvTm0Cmg0= Received: from DU2PR04CA0223.eurprd04.prod.outlook.com (2603:10a6:10:2b1::18) by AS8PR08MB8948.eurprd08.prod.outlook.com (2603:10a6:20b:5b2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Tue, 30 Jan 2024 14:54:35 +0000 Received: from DB3PEPF0000885D.eurprd02.prod.outlook.com (2603:10a6:10:2b1:cafe::35) by DU2PR04CA0223.outlook.office365.com (2603:10a6:10:2b1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34 via Frontend Transport; Tue, 30 Jan 2024 14:54:35 +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 DB3PEPF0000885D.mail.protection.outlook.com (10.167.242.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7249.19 via Frontend Transport; Tue, 30 Jan 2024 14:54:35 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Tue, 30 Jan 2024 14:54:35 +0000 Received: from armchair.cambridge.arm.com (10.2.80.71) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2507.32 via Frontend Transport; Tue, 30 Jan 2024 14:54:35 +0000 From: Szabolcs Nagy To: CC: Radek Barton Subject: [PATCH] aarch64: libgcc: Cleanup ELF marking in asm Date: Tue, 30 Jan 2024 14:54:35 +0000 Message-ID: <20240130145435.1267286-1-szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB3PEPF0000885D:EE_|AS8PR08MB8948:EE_|AMS1EPF00000041:EE_|DB5PR08MB9997:EE_ X-MS-Office365-Filtering-Correlation-Id: 58486039-10da-4669-40c6-08dc21a3653c x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: KnfYWZulAqOG8ejhrT9Hkz5mKKx4C2/m9vUFRCGKFfynxcDDw4dNlm7BKqU39X8kX+WxF8+nYRsnHAMhJCCvccIYTx9T45JZDUbSVSHZdy6FrzKPmbbHRxcplIXDzjfBDXYaUw0vhAsrtSGeUjxsWLX60fySOUnDHLe/IFXnJU+1Fg9YGo36o9iMjPdkHuIi3zgDoO0081frW00jqgyZhSSXoAbptiiM4sE06U9UHnKbctjyn++ITV2BH479/OTgJFSGMayDdvf+2u2XPdWc+DJ6cQDEIGkwCrpM6ornHNYGpu/WqhBwV7AFEOhHSC1EoPWy/rOuHIEJ4joz9iJs73iYuQR1DzzLDk8ZwUC1d75S+C5gV/u9lCnZPXECFw8p75IP/Qovmj09cY4Nn3odWG8RpIqgkHQ8oTQYsV6V98lCi6vrTu2m3ydo2AYTqT3vdji4ZKi93sx1bIFWLhqS5fPNeHNczlg8U3J+cA5+hqAnxrs1Bt77d3XAJdd0q7+VPPjCUFNyAgXd/0CHe15O4h/Ebpv56f4/OgV/mXp3Mm+EJZh//EAY7LHqzSEHGvWKfA9lyHJ1a8xXXP6KWM9Qdnh/ZieB7ghEVKzj/u1dsOVf+s0zYqnsULIYfBd2ZjrJENTR7DFsrT2/HOvtej/SeVnHwHtR5eqe2wxG/kJCoVzmofkZ8WZsN2zyXufml45xZRFjo5NNe3LW4zH+N7aSsY8x5pEubL2Zzi8mGFdQ7Niz10XABruperRoqpfMjDlW 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)(4636009)(396003)(136003)(39860400002)(376002)(346002)(230922051799003)(186009)(64100799003)(82310400011)(451199024)(1800799012)(46966006)(36840700001)(40470700004)(426003)(336012)(26005)(83380400001)(478600001)(40460700003)(40480700001)(45080400002)(7696005)(70586007)(70206006)(6916009)(316002)(2616005)(1076003)(8676002)(4326008)(8936002)(44832011)(5660300002)(86362001)(36860700001)(82740400003)(47076005)(81166007)(356005)(2906002)(36756003)(41300700001)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8948 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS1EPF00000041.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 385c72d6-f0a9-4b5a-a730-08dc21a36028 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nuewbdSWyxt/64XHBYy5H6dczYx1i2AodT1HVA6Ftt91wHCsEXzQ1RaCKSGmIQKF/PTLTRr4iG84kB1C6qz6oee2Yl3FCrlAtjdTmbH+/1QJFoxoDkfwdGNdSl65AWjqN9IHZm3xoNCSWEVwToW232vbAgqmRy4uGSKRc2nxw6R8NQ+8M8jbw6u00GynIzD3dSHtIhNJ51mm6X2CGshtmzAUg+xGiCUNTzrovjbACQE6dId6EHTf/V8ElM2DZrcgwNr/CorYmxcyQGhSdoJlrPMbUq7WhoygZBNi9806NYRtwZ8tGaKOnMFr39h5bQ9t+8+/6DOW8VxWQZx5ca+F/CbGmxq24jQUP2tpV1zevN7BrA6SItUzY1lN6Hv9wgsrHP3QmCWTf7+SauUKuJ5xNWGFBcQziZdbyiwZUPyf/Rc0ODS4FUkc+L2gcm4fzQkb5lOI1Y6JynB6yEw1C8LvSc1aBe3HVDEErc6uWY+HrF+N6XGZQYW6mtBiCLMdQGhURQ5z8F+XhqV8PMR6FwVeGHgl+cI7KIHCyB35yuPuq8RNC0yrnXdrLkvVdO9RC9PPN66hyHOvwgECCmu2Imn8nEznETf9VKhkjyb9Yk9w8JXGgFJxV5oF/AxwgeJw5SF8nnv57czHMsDBxrJaV/lXi3SPPyEkT973o2mCnvDWvewXysqsWp4/oFmQQIC8SVQRDP2udHYddSVAp2fbhvl+U9ujniqTDynE7VYzqJqtVJg= 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)(4636009)(39850400004)(136003)(396003)(376002)(346002)(230922051799003)(82310400011)(64100799003)(186009)(1800799012)(451199024)(40470700004)(36840700001)(46966006)(36756003)(2906002)(41300700001)(1076003)(316002)(6916009)(107886003)(70586007)(83380400001)(70206006)(47076005)(81166007)(40460700003)(40480700001)(45080400002)(7696005)(478600001)(26005)(426003)(336012)(2616005)(44832011)(36860700001)(5660300002)(82740400003)(86362001)(4326008)(8936002)(8676002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2024 14:54:44.1132 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 58486039-10da-4669-40c6-08dc21a3653c 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: AMS1EPF00000041.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB9997 X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, GIT_PATCH_0, KAM_DMARC_NONE, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE, 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789527647332331082 X-GMAIL-MSGID: 1789527647332331082 Use aarch64-asm.h in asm code consistently, this was started in commit c608ada288ced0268bbbbc1fd4136f56c34b24d4 Author: Zac Walker CommitDate: 2024-01-23 15:32:30 +0000 Ifdef `.hidden`, `.type`, and `.size` pseudo-ops for `aarch64-w64-mingw32` target But that commit failed to remove some existing markings from asm files, which means some objects got double marked with gnu property notes. libgcc/ChangeLog: * config/aarch64/crti.S: Remove stack marking. * config/aarch64/crtn.S: Remove stack marking, include aarch64-asm.h * config/aarch64/lse.S: Remove stack and GNU property markings. --- libgcc/config/aarch64/crti.S | 6 ------ libgcc/config/aarch64/crtn.S | 6 +----- libgcc/config/aarch64/lse.S | 40 ------------------------------------ 3 files changed, 1 insertion(+), 51 deletions(-) diff --git a/libgcc/config/aarch64/crti.S b/libgcc/config/aarch64/crti.S index b6805b86421..52ca1bb56d6 100644 --- a/libgcc/config/aarch64/crti.S +++ b/libgcc/config/aarch64/crti.S @@ -23,12 +23,6 @@ #include "aarch64-asm.h" -/* An executable stack is *not* required for these functions. */ -#if defined(__ELF__) && defined(__linux__) -.section .note.GNU-stack,"",%progbits -.previous -#endif - # This file creates a stack frame for the contents of the .fini and # .init sections. Users may put any desired instructions in those # sections. diff --git a/libgcc/config/aarch64/crtn.S b/libgcc/config/aarch64/crtn.S index 59f2441032a..67bcfab8564 100644 --- a/libgcc/config/aarch64/crtn.S +++ b/libgcc/config/aarch64/crtn.S @@ -21,11 +21,7 @@ # see the files COPYING3 and COPYING.RUNTIME respectively. If not, see # . -/* An executable stack is *not* required for these functions. */ -#if defined(__ELF__) && defined(__linux__) -.section .note.GNU-stack,"",%progbits -.previous -#endif +#include "aarch64-asm.h" # This file just makes sure that the .fini and .init sections do in # fact return. Users may put any desired instructions in those sections. diff --git a/libgcc/config/aarch64/lse.S b/libgcc/config/aarch64/lse.S index cee1e88c6a4..ecef47086c6 100644 --- a/libgcc/config/aarch64/lse.S +++ b/libgcc/config/aarch64/lse.S @@ -315,43 +315,3 @@ STARTFN NAME(LDNM) ENDFN NAME(LDNM) #endif - -/* GNU_PROPERTY_AARCH64_* macros from elf.h for use in asm code. */ -#define FEATURE_1_AND 0xc0000000 -#define FEATURE_1_BTI 1 -#define FEATURE_1_PAC 2 - -/* Supported features based on the code generation options. */ -#if defined(__ARM_FEATURE_BTI_DEFAULT) -# define BTI_FLAG FEATURE_1_BTI -#else -# define BTI_FLAG 0 -#endif - -#if __ARM_FEATURE_PAC_DEFAULT & 3 -# define PAC_FLAG FEATURE_1_PAC -#else -# define PAC_FLAG 0 -#endif - -/* Add a NT_GNU_PROPERTY_TYPE_0 note. */ -#define GNU_PROPERTY(type, value) \ - .section .note.gnu.property, "a"; \ - .p2align 3; \ - .word 4; \ - .word 16; \ - .word 5; \ - .asciz "GNU"; \ - .word type; \ - .word 4; \ - .word value; \ - .word 0; - -#if defined(__linux__) || defined(__FreeBSD__) -.section .note.GNU-stack, "", %progbits - -/* Add GNU property note if built with branch protection. */ -# if (BTI_FLAG|PAC_FLAG) != 0 -GNU_PROPERTY (FEATURE_1_AND, BTI_FLAG|PAC_FLAG) -# endif -#endif