From patchwork Tue Dec 15 14:16:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 41398 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 910823844026; Tue, 15 Dec 2020 14:17:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 910823844026 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1608041840; bh=ezwmVev41CSSbfLI3xrjJmEN9FDsvbXKSjR809GzO4Y=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=SngQansqrL23JwhUTIignBRhYqGTBCzX8yPBQ2l6No1Rz0+C9ZFT2Xt+/Hxh9PT07 0GgT6/JeQuCi+LUGYUoeieOqR3IRgbHt1UdATqX1eG2V3glJER+9xTqk24kB7QT0RO nF+v6IrLa7sSnBh90Pu4AYr6aeADqcOneItpz3Bo= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2089.outbound.protection.outlook.com [40.107.20.89]) by sourceware.org (Postfix) with ESMTPS id 4301E384B00F for ; Tue, 15 Dec 2020 14:17:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4301E384B00F Received: from AM6P192CA0018.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::31) by DB7PR08MB3081.eurprd08.prod.outlook.com (2603:10a6:5:25::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.13; Tue, 15 Dec 2020 14:17:14 +0000 Received: from AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:83:cafe::72) by AM6P192CA0018.outlook.office365.com (2603:10a6:209:83::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12 via Frontend Transport; Tue, 15 Dec 2020 14:17:14 +0000 X-MS-Exchange-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=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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT033.mail.protection.outlook.com (10.152.16.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12 via Frontend Transport; Tue, 15 Dec 2020 14:17:13 +0000 Received: ("Tessian outbound eeda57fffe7b:v71"); Tue, 15 Dec 2020 14:17:13 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 14718dcfe9b2024c X-CR-MTA-TID: 64aa7808 Received: from 35c8da16bf29.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2AB557FB-AF45-4980-A56B-B50339D40920.1; Tue, 15 Dec 2020 14:17:07 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 35c8da16bf29.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 15 Dec 2020 14:17:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eVdWKRCl+HnRktE0A+EgVPgHJumSwCUVjr0KnUfDOz0WHqZGJbTAqktiIACzdgKCg0VAg1fDLGrLhUkzXdLM/gD+uwCglidZQwFDQIMIeems+ATFL2urPNYjVTsuIeSWr4qaglf47diUusZhfcPd2G3w/lma0c82pbpYg+566UZQ/uFINFMs0nNoLLEOtfyKVzKUBgrv1/kdDCPoepxb1yH0qamQ9CecvyOeihIeigJvQLEFRgWmpwy3slWAvjXJcBkRdLd0u9/mmp4hWfUJAcQt6Mr1t78UINqr86e5u9DsNyBdHR3YV62pMAl6EjjWtkXUv7jjEeqsOQ3kSfgwbQ== 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=ezwmVev41CSSbfLI3xrjJmEN9FDsvbXKSjR809GzO4Y=; b=Zk1B3j/okVqF2UJm+enMCuPPWkJIDd3zD44bBhztqAkXncpXFhZHnziwHvXdOjjctHV90eMJuHsZk0ng0/FbSRb/32DPsnPi9hTSluKHRKy+57fwzhPE7dPI+USRcImzsy3VET25ny7Fl69WjdcbuzhQoMhMcjS+B3K17seaGX9Y7gXxsVCr25y/brwpi5rhT85fZeCtGAi/eOUNH53VI8SMvz7wc3QxlK/7qiTzqvCwrDa/XY9r3qvZDxDj81y+vH9UQP+Xv1rFsRetjmvhgX6M0riWV4vSENH9YhxiXOcCVc2r5mi7VUwcXnKfkEcfuCLFIArgpbMLJLc7jNN8JA== 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 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 PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) by PA4PR08MB6221.eurprd08.prod.outlook.com (2603:10a6:102:ed::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.17; Tue, 15 Dec 2020 14:17:05 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::9d96:26c8:4904:40a3]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::9d96:26c8:4904:40a3%3]) with mapi id 15.20.3654.025; Tue, 15 Dec 2020 14:17:05 +0000 To: libc-alpha@sourceware.org Subject: [PATCH] aarch64: fix static PIE start code for BTI [BZ #27068] Date: Tue, 15 Dec 2020 14:16:59 +0000 Message-Id: <20201215141659.28444-1-szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.17.1 X-Originating-IP: [217.140.106.54] X-ClientProxiedBy: LO4P123CA0325.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::6) To PA4PR08MB6320.eurprd08.prod.outlook.com (2603:10a6:102:e5::9) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (217.140.106.54) by LO4P123CA0325.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12 via Frontend Transport; Tue, 15 Dec 2020 14:17:05 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: db2c9822-7f79-49a1-abbd-08d8a1041e9a X-MS-TrafficTypeDiagnostic: PA4PR08MB6221:|DB7PR08MB3081: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:6790;OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: pRi6w2DmVgluZk571d3c8fVITLKRrpsmWw1rGablN6aaj7VLRmrwQs6Ih+OIKQsmcexIiXV48BT744NfvADvfmHcpP5jTwpzw16nu7V1hMBmVPkscgWhYp8FxTkyg5v432rRIPdD/2STOztiykV7dG+4ZhRcwUXprYht3C4TPn0f2BoXgCW6Zo53T4QU85JS1hM9i9G84sKWDl70v3LzTSvT26ZZc8Jy8c+8SiBp/WcrI4LQ0jivESKmJNFeM69JZtgFGT8qaAfTxRTumjs2IibEhdSsCfT/TabtMqDlPXlCuf7Do8bY8B/vky+dPkyDgSCU3Mg54iB6aS6TzjCxDvn4hIvwNVQRw8ZNcVa6L3IT9bs/zPwl4ya+jDoOqE3U X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR08MB6320.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(136003)(39850400004)(396003)(366004)(8676002)(8936002)(86362001)(4326008)(69590400008)(6486002)(6916009)(4744005)(44832011)(2616005)(1076003)(316002)(6666004)(66476007)(6512007)(66556008)(66946007)(36756003)(26005)(956004)(52116002)(5660300002)(186003)(16526019)(2906002)(6506007)(478600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: R1gSmg5Yf976mX7NKc7jan4QPVyIdvfVJ6396HzHAzbj/fdwruqncokjO/1R+QB/pNTV418bvmjPXT8K4RyucKyKRBHkPuPkxOZ0sd5DF4VXAuH0oD1BXPPdb2J/Bn3ClaMbJxaWsLrSYP6NomOobT9IuANro6U2KlNWRUbGnp2PRNYq6sTQTe0SqqAXXayOVsTUz6SgphfzZ8Tk2ytCg6Fv3pQef0m2waYV1FmzQmJn33zR0U6oCFKdfa/sDPeQRNhjH+5++/u9EIbFGEUw/AU/Xhk3gG+EwwkysBcpSV1Sy53ywfEZh7ct130IM1KZ4J+rt4ep4SJYg1X/6jzzoggjhX+AyH63Rw3/YEWyv3t6rNW/PCVmMeennP6NPhoCPLZm2uKURO/hoqJGH/WIvmd2i6oFXzg1+8SS/z8eytPCEOyRcnrCczavUG0J2bxG9dqHP2b1NwYwtGiJTNogT4GTLMtwpOJwaBNOYw97zsNf5S5AaqTgCv4Iwzn8qZwtGpYoBujof8AhIeO0Co8GMLDcisQopqtDwpzeCq9l6uZHqiY3i0GyFKakSDvVrO+4vTOIbLqFa0dCJ5JzwxIlzNbLOPLrpEKQIpwfLCIOXBWAvyV4XUMwzgXgGBjtAGD6Bli0Qj2HkSEW3oAmuXV5Pv1ySQ2laFmKXoZRFCBfuJkeFCl2fzC8+IZAB9WHcYo2+9oClEPiL2mE6gyXJTiCXi3b1QMpZbWwLW7Ka/MrnG2QvHL1a+jxMnJKK3etdGK1u9zL2qnRPguNWe8CtVQg0QWgS4S7tQokByodHYfnpPZ8ZzGLygUAMcxw8Iu+76pD5bxCD1/hnmcguLsx6iasdth5z5d1jRfZn/F2bHHKboN8xtHokXoFY0wVDUYsSIY5uzmfgjET4ZPy8JZMfE9QU51XnYl4U5DY9ebYjB/XoJ+9RcNBIfQ2UZpeJFtUI/7lVb/Q0j95D3VZG5rFgkZx/xk2caawuFAQ4gVi8HickOWDM/tAxZcky8HcVDIi6DIE X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6221 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: AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: f944d29f-b472-4267-bb0c-08d8a10419bb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zpL1BQcqBhbMB53JnpxJb4KcmZTT2kcjzBl4NNEvUpFMBgJAOuTVMbniRnqATFVd9RRFhYkqLtEA9dau4lwsN8Ea5qf6yzBb2u1v/7Slabe9xoWAgrNtsH3Y5wrccFQ0ZMwvAHMAjwiLXJ9bQL9Nj+ONtJ5kPj8v7naOH8/jXSjbeN1R0ztKQ9aXgrURjZuC7R4IPNiCPFO3Orm0yqqWb6uxbusXuhssQ17QdmhnDu3gubGCLOFkd/kruXfThgyT44Opq3SRjZ3PCpdqNKVBkizitADIxFzTqzam2goHrJ5CBZPat2XlKgXRq6dcPDPdoTEmr9hPcNFRUMjKcRlmII2f6nnk9rFsu2o7Cqm5V8CuW+kjjjd9BVdFxaEW0grSe5f6vOLkHrXuDKXJXvNgmpMWGlgmcsIT0YFmFQoQ/Xgf40medQFpFPIQrm50+Y4N 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:(4636009)(346002)(136003)(376002)(396003)(39860400002)(46966005)(69590400008)(5660300002)(6486002)(478600001)(8936002)(70586007)(82310400003)(86362001)(6506007)(336012)(70206006)(8676002)(82740400003)(6916009)(47076004)(6666004)(36756003)(44832011)(316002)(956004)(1076003)(356005)(2616005)(81166007)(4326008)(6512007)(26005)(186003)(4744005)(2906002)(16526019); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2020 14:17:13.7689 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: db2c9822-7f79-49a1-abbd-08d8a1041e9a 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: AM5EUR03FT033.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3081 X-Spam-Status: No, score=-14.3 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-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Szabolcs Nagy via Libc-alpha From: Szabolcs Nagy Reply-To: Szabolcs Nagy Cc: Guillaume Gardet Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" From: Guillaume Gardet A bti c was missing from rcrt1.o which made all -static-pie binaries fail at program startup on BTI enabled systems. Fixes bug 27068. --- sysdeps/aarch64/start.S | 1 + 1 file changed, 1 insertion(+) diff --git a/sysdeps/aarch64/start.S b/sysdeps/aarch64/start.S index 108f602721..1998ea95d4 100644 --- a/sysdeps/aarch64/start.S +++ b/sysdeps/aarch64/start.S @@ -99,6 +99,7 @@ ENTRY(_start) because crt1.o and rcrt1.o share code and the later must avoid the use of GOT relocations before __libc_start_main is called. */ __wrap_main: + BTI_C b main #endif END(_start)