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 A171F3858D1E for ; Mon, 14 Feb 2022 07:55:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A171F3858D1E Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2110.outbound.protection.outlook.com [104.47.18.110]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-22-uYyd1AI2Ppe0pruP6UN8vw-1; Mon, 14 Feb 2022 08:55:30 +0100 X-MC-Unique: uYyd1AI2Ppe0pruP6UN8vw-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QFi3M2ttmuwwGXpBY3ZTg+c1TiP0R7tnWze6BESsbcd4D8hWRbBTGNMFyv2bLRRUBO2u5sO4sAFdcguMsorwlGDEzfA5qthxaGQHHvVm0v+URjh0SHoE2xJQUe7/Md2dsxyG3gCW7gnX29hnftuWu2Akajycf3kzaAXqLGYXyXXiGZq8gHiquS1ivyRWFfM1DjaZeFp8hDBOwTgw6hqv/hQXNOb9Ccqkem5w4g0Si4ggprNwdu4sS4vXmIqF2CLhkbhTuPJSlI4iAN/SVzS0zuD4FeQh7XXcPf25bT+eIN/vo5+8oyGJCNSsG++/OaxM3rBc/66AJfLEj1EMR7E7Zw== 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=kYrvMJzS1OjhmhL6dIA1s6aXHgujhxByarLvQfwj0ho=; b=G11kQoYGpbRjMOY29wCCJ4xfpaYM+bAAAskrbKxtshDAS896xifPtSO0yAp43enqOSf2WhE7pTmj3fToajYYwF2UQloEGURaaIzi/ba15K/R7eL/n1rvQsI1vUZy7imLILDpHJ+8/snhsczBxasogBY0S26gUmC0ybniy8BaRhhJdx00Ri9mF74YDX/F+M8XQEPvrxiaq8WwXvjpg6Sjkg7lUNMnlmQIvSoB6gi3GHoB9ejYMXH9zZX60UR16djPATnjvHzFhlnyqkIPjklsk/4433nY0XAXDCI/YD5EXuDUWLHXSdyzSmGI2huyhUriMGE3JV0BUXt6hOuPTzpSRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by PAXPR04MB8190.eurprd04.prod.outlook.com (2603:10a6:102:1bf::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.18; Mon, 14 Feb 2022 07:55:29 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::d479:b728:345c:bd65]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::d479:b728:345c:bd65%5]) with mapi id 15.20.4975.015; Mon, 14 Feb 2022 07:55:29 +0000 Message-ID: <2b85b841-e617-618c-9a3d-50101faded80@suse.com> Date: Mon, 14 Feb 2022 08:55:30 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0 Content-Language: en-US To: Nick Clifton Cc: Binutils From: Jan Beulich Subject: Arm64: assembling adrp with operand involving . Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR04CA0089.eurprd04.prod.outlook.com (2603:10a6:20b:50e::13) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 424471eb-fffb-46c1-79cf-08d9ef8f5e29 X-MS-TrafficTypeDiagnostic: PAXPR04MB8190:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: St/dKlnY4xcCBrNDgMHE1gB/hHZMPfKhuiOWcNbXKHs+nVBUw8Zq1xtemdK1TAGpijW/d4lfV2uW4bP/cVTbK0lGhTT/dkYMG7ElSyeNGxW+mnCh8GTWgCGLLI9OHXDM5LTvIgq3D8UNBgI9oOyJUoBdWAL7irBljS4xRtFkQkHyDT/ZRV2yRY0Bp/PpsIZpqjH/5LtPYJBK4A93IjCRGroWnY+0TyRmURGZcy1F4vSxaWV2Vi2/+V90kYusWy2gfz0M9tFfzEyqbRVxJbly7oIASRoWYXUR/LlZrnBhpfO9etQ6DTbwpOgBXFKIj5xucCAYpORP17+Qm3SxwPBdp7TYO4S+W2lXa/E9BMYbQI2O4N+RH2lo7GMJh26VcegRlZyE9ZbD/TRFwPbCtfPSonWnbzNqdV8pF8s36DdDEBGfICBw3ArMK4gwhQyrjThDCKX1/e1N961GSk6axkXzGN54qrp88YUp58RjEuVmEwHooYKBuQO1iz2rh3WEmiB9VKFTdW137TXwqpmxeKWM3hWauN4nI9Fc5/fExK3ZfHjQesA6iw1zUHBOg+oM5yhHJbrs0uDFh0oWUzt4YRwODylRKGy1anNqLKmzBjXE4/kt3agVHzfUSSVTxTcqIV/wsppqYpTLZ+s9P+hubKNERGBNpm1aOA+AqvsOJt7GCOQRD9IaJwBSOgOFi6EmnlYqVmfTE7/Vpvh/nHHVPc9qve5yKk2f71SCqJpQacrajnqLSGc2JCDk0zdxFHxxh8Y2 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5600.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(508600001)(6486002)(31686004)(6666004)(6916009)(316002)(2616005)(66476007)(66946007)(66556008)(36756003)(5660300002)(4326008)(38100700002)(186003)(26005)(6506007)(6512007)(8936002)(4744005)(8676002)(31696002)(86362001)(83380400001)(2906002)(132733001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TXNYYzZCUjZTMEhJTEg2TGNCanNSMU9SVXRBZWs4ckcxMnNQdnZqSGM2azRY?= =?utf-8?B?eGxJSkZ0NG5hWWNLV3MvTlZXMnBMWEJscTZyNVdkL1VMOXlMSDFoOWZXRHVv?= =?utf-8?B?ZmRPV2Ryc0lHOXFYOXlpOUNGUjFVOE5Va0RVSytmRXA2MWFOaEhnYkozb2hy?= =?utf-8?B?cmV6cmtvcCtBTmZhc2ljaTdnTWI2SWZ6a21ISmdLYTRjYVJZeFBwd252blhu?= =?utf-8?B?Rzd1ejFrbXRMNG5INFlML0xvY1BLWmtNUWNPbG53R21BNllUZ3poQlZVTWJJ?= =?utf-8?B?NGhUcGtEeGo4ejZOV2F0NGFKaXdJTDdUQ01aZHczZG91ekNWK2h1eVJPK3RC?= =?utf-8?B?VUw2cXA5bExRenEwTnlBSHZrWWl2OVV5b0NaUFJVdHNKQktKd1JoN2pVdDQ5?= =?utf-8?B?Y0R4ZnpnVDBmdlBMS3JnT3JyUHZsS2JHeTcrTkt3NUFhVThTenkrTEpuYmUy?= =?utf-8?B?UG14NkxoNDFvN0ZsYThPRFVYN3JkOUNFNEVvb0p2Zy9GRVRSeklZWGVmWFVp?= =?utf-8?B?MDF2bXFFUDdGYXBmQnlOUFJldUpxTDVEVmt4M0FvY29IVlpnK1UxWkdaWTBk?= =?utf-8?B?bU1oOVFBdTBXWCtIUm9MTUh1KzVxTXE2NWlJVWk0enNyT21OSDdMUStFQWFu?= =?utf-8?B?dUZZU25kSkRXZk05NjdXUXpVR3NiNG90WDFlc0VJcTBPYnlEazJyNmlsV04z?= =?utf-8?B?a3Nqa0htVEN0NzJKa2tsY1ZOTkRyeHBBY2NtbWtqL0l4Y2JHR29QSTE1Snln?= =?utf-8?B?RXQrQ3Z5Q1lFTUFmc05yNzdPcVhKWS92SnFmNGhkZDNHcmROamlTMkNXL2hp?= =?utf-8?B?cy9ramMxSWI0RFpsS3IyUDNueWhtdndQSzQ3TUthYzBTVGpmWjYwMmVnc0Nr?= =?utf-8?B?emI1ZFpoclE3TTZEZlc3cWVPbmhibXlvT1dtTzJIejhMdVkvazY1K2E3SXFy?= =?utf-8?B?UmpEZFFJZDUwcmZ5YjJjclFIUHhqbGZ6a2k1eVI3WGhlSEQzcXVtU21mK3Yw?= =?utf-8?B?a1pNTnBYTW1TTU0vbmxYZjBudSt5UDg5Qm16UFdsejJ6OGplSlR6cEd4M1RV?= =?utf-8?B?c3JqelVrRVBIanZXQ0liSHZUOE5uZWJSSmZYM2pManE3L2FKL01UZHNWTmRt?= =?utf-8?B?ZmxmRHF4NUtIVFJDMmxJUHVBd2xVREJlS1FSMFpIY2ZERFdtZklLWU1qdWh2?= =?utf-8?B?eGltSEt4TVYrQXRxREpGb0lrU3NpZ2pJN3Jya25HQjJLSktNaXMyOWZmYjU0?= =?utf-8?B?K1hhWklmM3ZhdXJKbzVuMXJPRzMvcUIxSmQ5RUlMK3VEVFZxY3JkWEgzK0tW?= =?utf-8?B?UE10Q2owSFcvUjhzbkVyUkw4NjVHcnJTYi94QVpHWDh0SUlYM25OamZTUG9Z?= =?utf-8?B?VDEzQUYxeDlRWFpEZHZkcm5zOFBCdTJjOWt6cWNUcVdCQ3RLaFB1Z2FOWmlo?= =?utf-8?B?b1lab3VycVFGN0ZQK0EzOGk0YTlzeGhKZEdnNlpRQW1JcVRwbUQ1YmNtUndm?= =?utf-8?B?N2ZFbnJyelhlVzdLTW1DdkY0Z3czSkE1dGpxTDNkdFhWazVhYm0xOWN5T3Z2?= =?utf-8?B?YTBLcDRpM0JsSGx4VTJXWDEwNExhbzBwNHBHTmorWDQrckpnZnlUZDNsZm5G?= =?utf-8?B?WFZVYXNCVkhkREMzMFd6TUJ4SHErb1Rwc1l0THBmbWJ5NWhtOUYyUnlydVpI?= =?utf-8?B?emg4YmhidXppdHl6dlc0SlRyVlA1UFZwMXdtMFF0Sk1GWHFJZnhMOElwUUFn?= =?utf-8?B?TFY1TFN3aWliR3JaVXc1TGVrWWVPaW1ZZi95Y3Q5WGpQcTM0YkVoa3NJNDhB?= =?utf-8?B?dTVseDdSMlRpTzRXNEVqZHo4NUs2RVdRRXlraTlqbEk1M1QvTG1VVzFIWkk3?= =?utf-8?B?aGsyMDhPZXBTQk9yYVkxKzJ1dnBkUS9TWnJCVnZ5bnA3SG5DazhjYzJtOXBt?= =?utf-8?B?TzI3REpMVUJJeHM2bktVVW82ZEgrcWhXMDFMVDV5cklVV2dLcEZZdWkyWUg1?= =?utf-8?B?Y09lbjQ1R0hGNlZzQlNiSnc0RFdaV2pWbkdBL25XREtpTW1uSGZlRVJ6TTVB?= =?utf-8?B?bzZIK3JBb1kvUmExZEtkOXd1RDRSZ0dEMnUrNkgzSTNCODBacHJnSm02M2Zt?= =?utf-8?B?OVRjVS9GaVV2QTl3QnMvTmppMklWRXFuNUtiQ1YwUHNRZ3E3dHdSS1BYcnhK?= =?utf-8?Q?yvnwmwuCVpxwm35UTeRchr8=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 424471eb-fffb-46c1-79cf-08d9ef8f5e29 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2022 07:55:29.1117 (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: eQmnPV2b1EqdxIKb9uAGh17WbCMm/aeWlHxh81RNHL5rAvLxKhfOpUpJsgmCDMtQ1/fN5v6+IXtBVB1ZMgTJAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8190 X-Spam-Status: No, score=-3033.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Mon, 14 Feb 2022 07:55:34 -0000 Nick, I would expect these two adrp x0, . 1: adrp x0, 1b to assemble to the same encoding with similar attached relocations. The first, however, appears to have evaluation of . deferred until the end of assembly, i.e. the resulting operand depends on the number of subsequent insns in the same source file. At a guess this is fallout from eac4eb8ecb26 "Fix a problem assembling AArch64 sources when a relocation is generated against a..." (for some reason the title is truncated). According to my observations other insns aren't affected, yet the change to parse_adrp() doesn't really stand out in said commit. Hence I'm neither really certain that's the one, nor how a possible fix could look like. Do you have any thoughts? Thanks, Jan