From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by sourceware.org (Postfix) with ESMTPS id E77AF38515F6 for ; Thu, 19 May 2022 10:41:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E77AF38515F6 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2107.outbound.protection.outlook.com [104.47.17.107]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-8-KvzKd8tBPEOPthFONquamw-1; Thu, 19 May 2022 12:41:49 +0200 X-MC-Unique: KvzKd8tBPEOPthFONquamw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RBpIragqd932Un/nu4FkHF3vQMaHxag58jIsIvmEqmnC4iPIqht5EyBxVagW5QWbDjh6NoAXS3bvBujy+vmQARQNXYVeMy9NmWHtL7lus9UdD15vBto9iwQtSXOzkEBQaVZcX3TWGKHkJ2lFoZAian8xP7Pad37fdS2JxQDCQj8osBAHeJFUowmHjED9DkKzYm+Lmkm0GTE5tazOlNo0J1/KfWp9KeQpl8OohUIkmPInOu3RHIbNNua1saGMIZ0GKaQM9Xj9cE33Q4fBqxw2iDzQqNQDYRi5kZczgOvyrp9xV+fFktDDfWuCmYge0zWd62DlX5232+NsFrxpOMj50A== 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=0sr0DtY9/gbhu8ASMcUxkeEyJFENzLjzhC9+Q2ijh2I=; b=CBczI0v6nL9JbNOAxO+D6zwGHPjGV67UayhjE4DMRzYp148yIokemVlZe+L9DnAY4hBUndFcaDCXvOXNbxktVnOJyHCuRiRhpOQrk6QG9DXuyRneaW3+tBUsV02Hua3xpQJDeUG4+vVZfoA24lgo9hAXiatUGbqJVI2hR9TT3R8JYdm5rBCkXssBA9MkXltqooLN5L4QGP6f7itoFRbp/eU/TjMo7wZolGX/NaDTvyRL6bzubWaTi94AHZ+z/qrlEytCE2qEqQLjU2sTVva0yb9O2doZrMuRfSaZ+s8fZwL5t2iJp9EvwEnYHE588yVXQCMnP0kmYhiEp9YwEtq2EA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS8PR04MB8737.eurprd04.prod.outlook.com (2603:10a6:20b:42a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.16; Thu, 19 May 2022 10:41:48 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::91b8:8f7f:61ac:cc9b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::91b8:8f7f:61ac:cc9b%7]) with mapi id 15.20.5273.016; Thu, 19 May 2022 10:41:47 +0000 Message-ID: Date: Thu, 19 May 2022 12:41:45 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-US To: Binutils Cc: Nick Clifton , "richard.earnshaw@arm.com" , Marcus Shawcroft From: Jan Beulich Subject: [PATCH] Arm64: force emission of ILP32-dependent relocs Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR04CA0055.eurprd04.prod.outlook.com (2603:10a6:20b:46a::11) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cbc5005b-55c9-469b-e2e9-08da39842cce X-MS-TrafficTypeDiagnostic: AS8PR04MB8737:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ANPws8lRoXm1nBYQ5XfIUZIkLNXCK5pCLJNU7GjlE728C4dV4zdh+thXx0TmUwGFFYW5tJjuvKkMhbo0sgGk1cZqRIpHuRetHj3Ffm9M19bsfsb35biUY2hW69eoeChMc+kyVxBBAiXtieSP6e31ztCIKBWz8pKsL1p0e+zr2FcKozXhpBoI8+dFtah/9Kg5sRE4oNhik3aiHRpMGbPBt7n94z22GhvBCkNdyeEvR0pnF/NLzxpDQk3mNOwoP/nbevJ3ovEtS89QJeNtZhUGFMNXzOjF20S9pgoHak792MIcEu6yrxuS+IyZpLfiTbawHF1DLHMN5I2GtEpLNT/MAxpRyCc/7zLlAQ6aTGYiajmQHssbmQNQyBm/4THtmT8U2V0ZqJDDPdfpnd3+MJT8aGcOEhYh1/V6IwGPvV7cqic+fM11jBjvGPb8/bXODxTlEmcQlSOE7fI4uJx6Tcy+HZqAUf4dw9l7IRaR7/RZR3se6nJh19h2i1xd3YNWzobvPYw5kNq2raaqF/hdjwaWKKoc0KDl+UsYQ/O881gX/Qp1fk5VPa7Sr510Dyre/8EikKANEzvhxYZ2gA8eqm4PGbIBnFvV1kt7f/A3aQHXQlnPwD5xbHt4Xzsg6dSKZ5gTvRnriQawRLDsciIewWUtPDtz4b5736fc8/9vYA33TiUqyJyqIYQg03CuwWOr2B/xX3wktx61/TPhE6Js9Y/yVx8xlKNY+EhrFI1uBlxlX7Oz27HqOg9zhV82FOHyNnWO X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR04MB6560.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(36756003)(2616005)(2906002)(31686004)(6916009)(54906003)(316002)(6506007)(26005)(4744005)(5660300002)(6512007)(66946007)(8936002)(66556008)(8676002)(4326008)(38100700002)(31696002)(6486002)(508600001)(86362001)(66476007)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UmxKb0toRmVVbG40NTJKV3pOL3hzb0tNQmZGNTNpbkZCalR6OCtwTkZac1hB?= =?utf-8?B?Uk1IU3NJK0Qzd2R1Y0RiZFYya3JiU2ZrU2xPTDZXNnNBMVdTemNGM2F0TmEz?= =?utf-8?B?cWZHN3I2Zm9Wb3J6M3YxRWJhdWM1UTYxb3UzSW1idThGbkpMSXRSdHdWQVdp?= =?utf-8?B?akNQZ0k3VnA3WkRRdFY0bzBiOTkvL2tGb3pRWTRqZjVlcjR4bXdhZFd1azFk?= =?utf-8?B?d3hHdlpaeFE2ckRVOE5vZGRCMTRDN05LcWJ5cVpocTh3eGYvTysyNXYzWTN1?= =?utf-8?B?ZVMzODMycFhMK0k0RHR4amh0cDVWQTUwZXJzQm5xaVZ5alBqQzJER1JIY2RK?= =?utf-8?B?eUVnZWtGSFlRMFZLMkZHL2hJU29ZYUFVV1BMNDBxMWgwaHA5NmVLNDh5Sk93?= =?utf-8?B?T2cwY1N4OGlsNzFMdkNEcFVSY0xnWFJwKzYwc1E2YkZPWGgybUh5dXlFeTQw?= =?utf-8?B?ZU1qYkNleVVJTjNRS2ZaTlo3MnFOMDVxUU80UUZadnNGZXAyY3ozTjNCRVF4?= =?utf-8?B?eXJZSjdFcHVtZVdpUWowMG12SzliSUowNllZZ3NCWEVJcEpzMjFLY3M3K2ps?= =?utf-8?B?ZGVneDFjRU50UVhUM005dkQ1SjBCMlVra0h2bGRTazJYSjl4VkVjWiszV1M4?= =?utf-8?B?bmNwdWVoTUFWYktrSHFDWW9rRDBYMXVXcEYva09jemZTNE91WlJZdVVNbjlV?= =?utf-8?B?WU1BdGx1WTRtZzE5RXVISWVXWjNSMG5Hb1dNUUtha21sUnV1WW9XanZkZTMv?= =?utf-8?B?WjcrOEZBUGZDbWpPSDhhWjR1ZExYM0N1dXNPcE9Jb1NwL3AzcjFaL1lJeVRr?= =?utf-8?B?VVpFYklDcklrMmVNRHp2c1YwWkQyYnkzRzMwaEVQeVFKNWRsOHA1NHdrcjFH?= =?utf-8?B?aG8wbUpxNFByVm03Z1MvR1FLbVJwUFk2Q0EzYTdUR0FEWWpqTHdmZmQ0ajBy?= =?utf-8?B?WEFRcWN5Vy9sT0lKWDlDSGRYNklmd3pJeDZDVHJ0TWtKRS9McXpMUlVmdWhM?= =?utf-8?B?VlpHWGFOR1hBcjNyY2lwS2c0STNZOFZNUmVFK0RwTjZETE02N21YT25vQytT?= =?utf-8?B?RmtsU3ZZRVFKZlRpQlZHVGFOajJzWlhFSUlHbTBwMWpJTG9zNTZzWUZzV0J2?= =?utf-8?B?d0lpemxxcVIrUnl4bkRQeXVtZHR5N2RNSmxlMVBXU3FCYndRamkxb3ZVc09v?= =?utf-8?B?STMyOGM4dFFZTnY1VXZaak5jRVh6S2pCV2cvb2w4ekMrMHJjUHdwMTIybXZa?= =?utf-8?B?ck5ScE1QQWZHeVowWFZLM1pMcnpaL2xhTFZzZWpra3JCNXlNMlJiazZDOFNU?= =?utf-8?B?dTNXZEdJOEdtbUI5cmd6YnVwQkdkcFhzMExzUHpVTXMyY3A4VjBSK1pJQ2JU?= =?utf-8?B?QURpRW5kbHpPVHFBalBINGowamhLTGxuQXNBdUluYmRyb0hDSHlzSjhta2xX?= =?utf-8?B?ZHR2UEVkTkY2OEhHcVZET1gyNVlreEJnS0cybFh1Vlk1TEhWZ1lNOVhCaHk2?= =?utf-8?B?VE56NkIyeXhBUXQyWUp4eU4yWUhNUHpLdkxqbXd2WW5zNDlyTGdISFZmZ2c3?= =?utf-8?B?SDFLd3B3Z3l4TTdvV2hTb2twSzBjUGdMRW9QWDA1cmVnODFTMGphL1owNlA0?= =?utf-8?B?NVBYdFdqdXdkS1BLb2JOYVdwZXFOYTQwbEMwK2poVkI2R0MrMDM5YWMxS1N3?= =?utf-8?B?eWZpaGtDVzcvbFRBcGhBS3Q0TDdYaG1SdzNmcEdGVENGWk9NZnZvMVFFd0dI?= =?utf-8?B?cUtoQWh4V2dPWEJKalpqd3F5MzR5bkgzZnBQU3NGQUhDVGJ1dEgrd3ZaRVdP?= =?utf-8?B?QVA3c2VjZG40enlUUlhXaVE0NTBLT09XVmN6enVvZDBlWllISmVTbnJmUE5J?= =?utf-8?B?ZXorSCtueUFLVnFXVHlWaFlwbzRINmNNL0VHajFuYUhqSkxYNzRNNFFpMnEx?= =?utf-8?B?UXNEK2dWZ21seFk1d3B1Vm1ZdVNxcHZ3elpwdkc3cytFMUlvT1Z0bzBPU1h6?= =?utf-8?B?T2dML2IvNkxPOXNUNkRTeThyZEdCU21zbTJHeERZRGlweDFlcFJwNnNzY0lv?= =?utf-8?B?VTR2Qm40V2tqVWVXbGZQQ2dWSU5HMzkrdGY4QVREN0laL2l5amdHUFc3bUkr?= =?utf-8?B?L1YzRnBWNlBMdlByVWZtN2ljTVdONlo5bVpnR0w2RjJ5TGZUdmVVYjdYMnZ6?= =?utf-8?B?c3AwQlRDUy94OXh6ZklDSlRBSkZFOC92UTMxVmhyRlRvOGpoQ2RxRDlOM0ta?= =?utf-8?B?bHcrQTlWWkVYVHg3OXFvTDNjNXFZbGpTbXJBTWRZdFBTYUNkSlMzM09DQXVs?= =?utf-8?B?aEtkZXRNbmI5d2wvSkRuNExiSjN5cFhoWktHQjZ1VWdSdTBxOGhwZz09?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbc5005b-55c9-469b-e2e9-08da39842cce X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2022 10:41:47.7818 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FXsz/7FQL9zMZFIw4FT0sgBs9xiHrEYeSIvssvjlbTWGWV9SDc53R0lQ69EeNb58F9MiHkplHelS5+R/9pPrOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8737 X-Spam-Status: No, score=-3031.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2022 10:41:53 -0000 Arm64: force emission of ILP32-dependent relocs Like the placeholder types added in 04dfe7aa5217 ("Arm64: follow-on to PR gas/27217 fix"), these are also placeholders which are subsequently resolved (albeit later, hence this being a separate issue). As for the resolved types 1 is returned, these pseudo-relocs should also have 1 returned to force retaining of the [eventual] relocations. This is also spelled out individually for each of them in md_apply_fix(). --- NOTE: pre-approved by Nick --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -3080,7 +3080,7 @@ aarch64_force_reloc (unsigned int type) case BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC: /* Pseudo relocs that need to be fixed up according to ilp32_p. */ - return 0; + return 1; case BFD_RELOC_AARCH64_ADD_LO12: case BFD_RELOC_AARCH64_ADR_GOT_PAGE: