From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50041.outbound.protection.outlook.com [40.107.5.41]) by sourceware.org (Postfix) with ESMTPS id 74D403851C36 for ; Thu, 21 Jan 2021 16:05:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 74D403851C36 Received: from AM6P193CA0118.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::23) by VI1PR08MB3232.eurprd08.prod.outlook.com (2603:10a6:803:3d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.8; Thu, 21 Jan 2021 16:05:42 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85:cafe::36) by AM6P193CA0118.outlook.office365.com (2603:10a6:209:85::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Thu, 21 Jan 2021 16:05:41 +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 AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Thu, 21 Jan 2021 16:05:41 +0000 Received: ("Tessian outbound 2b57fdd78668:v71"); Thu, 21 Jan 2021 16:05:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6bb7f29f1d83669e X-CR-MTA-TID: 64aa7808 Received: from e858e80150e8.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E6AC895F-3A96-48EA-8B31-695F71BA95A7.1; Thu, 21 Jan 2021 16:05:32 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e858e80150e8.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 21 Jan 2021 16:05:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ym6uKRRJ7N+z3GjmOQJjqJnBrulSE1/eZS8CIMGY0Gx1r6b8fNnddMaMMho9y57jeyUUywdyDwx/fFVoc+3sPH+sE1cKt+z+Imrvj/Qh+RW/973NtNhaHle0vLdFDSB3uK/5025nbfC4VFWOssMDLq2TwpWRbenWs+CYwf3/dTeP841KAJy9figDAZU88fTu5EaZnPMXFrmW0PWFva8JSV+och7PM56Gh3padZzuaDRvwcmERk3bQseCUncRM+LvV3k4gUKVt/EatiUToHXuNVly5CRQc8xPrFgAV9vqME7coH9Lab0dYwRey/z49gSRu27ahWZM8T3I5xdJCSz6og== 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=fCtd/bXqkDqYIypwA+5fhn1l3ZGPss6fFQzEE6639VA=; b=QydeNx7GOPe8Y/FmtnvlAL4GiBBMYhU3PPlKNQjTluOoha60ZyVv8O/y/mTdoUrsCS6uLFWpZqmOQobSxjcu9a+WhaOJ3+79ohLqWNL4KJnWK+fKOQZY8ISoZ0GHx4o5S2CxSBOBGkygarCDqk8N+R70MQ6JJHY70Zjyr5EV1CqE5p6dc6nbJ8wLnYT4+QUahFdUTWKEHd91DjxeQEfrWOgQzBaARDNJFnBFdxhhIL5+MvolwGi3mrnF8sBT/JLi2cFw4gOQWOHT9pSZuMatEEXc+UNEBVwPAHff7whrZ7VlUwWYmZyCyfhld/Yn+Fg8m5dCnTrDi0ob8BGN2J4eMg== 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 PA4PR08MB6173.eurprd08.prod.outlook.com (2603:10a6:102:e5::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Thu, 21 Jan 2021 16:05:30 +0000 Received: from PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::700f:ddbe:a347:ee4f]) by PA4PR08MB6320.eurprd08.prod.outlook.com ([fe80::700f:ddbe:a347:ee4f%7]) with mapi id 15.20.3763.014; Thu, 21 Jan 2021 16:05:30 +0000 From: Szabolcs Nagy To: libc-stable@sourceware.org Cc: Guillaume Gardet Subject: [2.32 COMMITED] aarch64: fix static PIE start code for BTI [BZ #27068] Date: Thu, 21 Jan 2021 16:05:24 +0000 Message-Id: <20210121160524.9282-1-szabolcs.nagy@arm.com> X-Mailer: git-send-email 2.17.1 Content-Type: text/plain X-Originating-IP: [217.140.106.55] X-ClientProxiedBy: LO4P123CA0101.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::16) 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.55) by LO4P123CA0101.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11 via Frontend Transport; Thu, 21 Jan 2021 16:05:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a1abf33b-3878-40a9-c5bc-08d8be2666f6 X-MS-TrafficTypeDiagnostic: PA4PR08MB6173:|VI1PR08MB3232: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:849;OLM:849; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: ZVWZaDauoze5fmt0GZHL6HsEdQcEDPvHJg7RSQPP1pvh2+5Aq0NB/qX19m/wZu2MBIwMjzzR+sXn2CdbGoO/cZUVl6FsANzqYnum7PiPhLabDQZ9YC2VR/mYtPHRsgHc93z4Jtn3Aeltm1PL6Fxrh+5vf4ERqPV29Q1tctfbQNF5JAu60krJJF+Ta8SbGJA4NRD5FLXI1l3vPSack6V8u91q2GJZn+pH4ltBwoIsxrpJtMZwE73Xy+c7cYU9tiDLf2AxOTMEyFKEPIpZSSrvKZ3OBhcJWSO/JdmYv5rrj0xqpMgtQQjsjLDoHYz3A/Yi7tsmI0XMQhnXj1EunZw2pY+jNSez8IF/TEeE7cxQx37GsyCbiwwJkTeSl0q/GmOMmNx47FkTrfbIG1jggHBb4y68OLPbXPh9Xz80s4/mNtB1l0+SCjbdQty0UkbBULVs1KaQ/MaPphlc4m/bHABK6w== 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)(136003)(39860400002)(346002)(366004)(376002)(396003)(6486002)(4326008)(66946007)(6506007)(1076003)(478600001)(6666004)(26005)(16526019)(8676002)(52116002)(4744005)(6512007)(36756003)(956004)(5660300002)(2906002)(86362001)(66476007)(69590400011)(66556008)(2616005)(8936002)(6916009)(316002)(186003)(44832011); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?ht5tjTfXFMQ0BsM+uEKDfRNv9MftQXp2hBEeIXRQOYOfkUC5lfRTplnK1ovr?= =?us-ascii?Q?Loc4nXNcZVTmxVqVeLWsvRKArElSask10G7uowolskMMxDJLTNzeTnTLbJgS?= =?us-ascii?Q?wOuPqPnjTXh/KpPWw/J2sCfGjphRPqU0vr9hGhJS1zk+l10StfBHgp02/gA/?= =?us-ascii?Q?rqUGXix8yxv5f08JDr2giu66mv67Kdgrfl9tEsNyveAzJx3lIkXPOwnMPdKq?= =?us-ascii?Q?tc8WvJn4IikReUwITAKq2C+Wi+w5zbkmKFRrM9HXQaJikRlhV01aKm6AHNTf?= =?us-ascii?Q?OkShq/tgbDOfoioJNO/dNsxeZeo1UlBTrvjmToZBw5Bz8SK9WhQvU4cdV6uf?= =?us-ascii?Q?rBVc1NELrtRSHr6lDM8rZP147aF3twaxqPqXZkUIhaAvmJTvGpAKp3Z6vHfc?= =?us-ascii?Q?4GkAppH3yAS2dGf+xCw8jnzqPjFua9Coj4qrYO/vW9hNt5YjK9TBuegf8ckf?= =?us-ascii?Q?h0rRY2K+jj2HNAyBQIqOgbrNtOK17hqchaJhksvV6rP+LEbG+86nqDuGzlQd?= =?us-ascii?Q?LWsN6mY+ISbZdxzrTBPLmMa9Xo7k7CSCu+jFzBTWSshdqIaHH2Uq5PuQ5tWO?= =?us-ascii?Q?jGPsvB97uXfRy2KOWuff64uhMHv9UgMrAdW+k6isy1TpfRdtKbVQ5wjbCK2Z?= =?us-ascii?Q?aKa4M19L062QLOvZTl9Z2eaoC5+qEvtTws6v5kytBJDIal9hAEnCBKQL6OrC?= =?us-ascii?Q?nOPUw7sflnhv2WTMyJA0uaFQU89RmMn+X887alB4jkKeGcKi5DiPYRiqTpV9?= =?us-ascii?Q?N7GjeMCGfi5wJ0jqrAmLFrPVu/hMaFHYoXzHkbwo/7zdKTJ6qLyuMSXHexTB?= =?us-ascii?Q?VhFiPz3a1qqAMjAK6AwdRzDh/2KTWkmZ3iHQ/VooWmBAjB4mZDqfwinpNt7W?= =?us-ascii?Q?PW6PxTzqJSlU/hwH/+Ve5zYkGDG6ANN15LctKZURewRltZ61ZMTkJtUSgP33?= =?us-ascii?Q?OWlLpe0eF1jo0pJooEoLooWE/jJDaw5SWjw0fV9LmnMz5BH1XiZ/AZwdmhXT?= =?us-ascii?Q?b2rY?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6173 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: AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 71761cc0-d930-46e5-2812-08d8be265ff7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OkKy/8Fi2QsLlY2e0ehscYgJMcS/KIlt/f29jnAb9Xo3+VQ7zuQAzg9+2h8NtHFUYLDvm5qYLaD0JNum06KXcDUY/hoS3Rkfw4OwBHmmiREt3RJbipt4SQFTKaZypjGC3MlhzNx1MUQEd7uOY8NhV5adG7HK/QQZ/Fi+hX85sncyQh9aTxowwzlnTBmQOhp7Wipb2seH+vY58rZYfJ9Zukz3BCL9u72TS7Stc8sT+08k5Y4hKfvzdA0HNm+fgPhKfeZGrRsO3NiaX2f2xlEjH1EVuWvlJbRAlq10bHMU6T+JUqNBbB8U5HWZQIKKf2ArScuqaY2/1qnOkBiU2A9r0f/H6LL60GfUF84NvZLpUQYQos++G7dC+G8Xv0LUSGqwvHxfjhGXJjG/vxkrkrst6z+0/7/AReGlqndLP2o6OvpLBJ2REMtBCfTlAbFfRJ0FaEl5wj/5alsOL0HUteCoSa9KJ0E7y9lfg/eeRqgdvC2xkwh8ZThc8SYfhgniPa7E 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)(376002)(39860400002)(396003)(346002)(136003)(46966006)(26005)(6666004)(2906002)(8936002)(5660300002)(82310400003)(186003)(47076005)(86362001)(4326008)(356005)(69590400011)(81166007)(4744005)(6506007)(1076003)(70586007)(44832011)(6916009)(82740400003)(478600001)(6486002)(2616005)(8676002)(6512007)(316002)(336012)(36756003)(70206006)(16526019)(956004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2021 16:05:41.7788 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a1abf33b-3878-40a9-c5bc-08d8be2666f6 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: AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3232 X-Spam-Status: No, score=-14.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, 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: Thu, 21 Jan 2021 16:05:49 -0000 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. (cherry picked from commit d4136903a29baabeec8987b53081def8b4a49826) --- 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) -- 2.17.1