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.109.102]) by sourceware.org (Postfix) with ESMTPS id C2E853949094 for ; Thu, 17 Jun 2021 14:57:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C2E853949094 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2108.outbound.protection.outlook.com [104.47.17.108]) (Using TLS) by relay.mimecast.com with ESMTP id de-mta-39-GT_yJdIVPxii7Ya_LrEy1g-1; Thu, 17 Jun 2021 16:57:49 +0200 X-MC-Unique: GT_yJdIVPxii7Ya_LrEy1g-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KrNq2IgJ0w0u3/YUEVeNKG8+RHvxz66pkjPD7U2aRnMYquB0CGsiXBfg2s4AgC0WvWhCPVjUFje0ZmmVrPZo+nY38UhIAhrzcqlLpRbovtstbWlE6KX3IFqAtAc5dV4bxWEznsWhZDImBKa1P0swl6mhN7ZE8d3geUk4HsjgzKw/VCmA4XAPlzJ+ugAdA2QWqGLijBdzuayyXJ61I2I/qnv5EZXQ2XggG0obDdILEwwWdTxU7cWPf1Uz6jU/bTFF1T1aWten7vPT1ivkMg+Svdd6Q+DHUt1mSoeLK/oOpTLr3/9qnVbKESzoTZcL2ULMtjnkXmzrL0NDUB0pH4otEg== 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=m0YZ4hdiW2/34X6aqVrlGl0yzMJc8NP0/U0z30bSlOI=; b=ZPpajeQPa2b9SlMoDxkjhJ2CEJqez/MN/oKjsF960xmUKZWTaE9UA1hKSmwYAvjbt4AmPE4Kn/z9VrlIxXIh3KL6tnM1HFmZ9LSLKDYDYfUbSmyz8oBALOJhWEQ/UkhUBKZAU+wCph3UCr7/0UQt/I2oaOEfPnBhLgIpyjzA3ISFyy0udw6EpJkwj/Z8fKAP2qOKTfa7kdyU8wat796fN3ZjWuaPJ0cz7m0yPRCwdOMmeNc0P6u2HzJ5MaAGVzzp9VJn5gESenzv8lTBpCmtsyPAWBzO18Z925Z0At4Sth/Y0PTilvUQ4ARGOlTjsDfjIg0AM3FtuLumZ8UIAPtSdQ== 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 VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR0401MB2334.eurprd04.prod.outlook.com (2603:10a6:800:29::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Thu, 17 Jun 2021 14:57:48 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::f06c:6f5d:34d2:1c36]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::f06c:6f5d:34d2:1c36%5]) with mapi id 15.20.4242.019; Thu, 17 Jun 2021 14:57:48 +0000 Subject: Re: [PATCH 3/6] x86: harmonize disp with imm handling To: "H.J. Lu" Cc: Binutils References: <0babbec4-06ae-f980-18a9-20608046891b@suse.com> <34a3a825-8c9f-d52b-9a1d-6cd45e051332@suse.com> From: Jan Beulich Message-ID: Date: Thu, 17 Jun 2021 16:57:46 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [37.24.206.209] X-ClientProxiedBy: AM0PR01CA0152.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::21) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.156.60.236] (37.24.206.209) by AM0PR01CA0152.eurprd01.prod.exchangelabs.com (2603:10a6:208:aa::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18 via Frontend Transport; Thu, 17 Jun 2021 14:57:47 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 48d2e46d-48b1-4034-e191-08d931a0457d X-MS-TrafficTypeDiagnostic: VI1PR0401MB2334: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3AakEbSvkQxamTWmmk0Tzqjn5Z0+V3NV185qvwo3DrePA3IBxWXwyrdVo6oBKzoi6Npw+n+Do+6Kte25VzwfEDBeeL3oDKHuTPeKW63YE57rdtCWbpjoI0vZRdG0q0oJzzZnuG3d2W3CiIHOzrprj6K4zChbD9nYvK6pP0zDy0r23CVpNZjEC/aCyhRJFNhPpGMLYaMILNTAFGSkEp+cFNjoRhZHE6NHdrhTdMvdbu9cDrxwLDK6OWAuCAq0lQKgxm52Tm4nTD48cAngdS/SJisv+087Wbn5zHdMQ5r76tK1MXBUvsAPYtJo0kQ99gUslED6cdohQfPqW/OJi2B9jbDsCFUC1exSo69T4Zf2Ye8PtgwdGzAUZbpi627oO0WgqGJIm0N38fVeFvKZMXbIQ+hkJI5AvOGP2P2Ft7lfJjEKHS9rypjCzrjRVAtz6MK053WuG8yYcHtE/1it0Dv5R6T52R042Biylefkt17HR2r4vVrAHzVbb6nPT8TyxQJDtGQk00Z4NgAkF0tzU8iUGQMiefMAlVzPJBnz8c2bsjIRMnxenBJfFm2bV1m4vDNtOyizZNKFeJbUylgO+peQVvS5+dYCs6WXLlQqseENn00oDXxhOXNojcg16nAVDQgAQWku96SdSMxm6bTTPVDbABWihhaVQ7PK0xW7Ve74JrY= 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:(39860400002)(366004)(396003)(136003)(376002)(346002)(6486002)(956004)(4326008)(2616005)(186003)(38100700002)(16526019)(8676002)(5660300002)(31686004)(8936002)(26005)(2906002)(16576012)(31696002)(6916009)(4744005)(478600001)(66476007)(66556008)(66946007)(86362001)(53546011)(316002)(36756003)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VThwUEhqcXZLbnh2d3p5VnNqMzArTTNUV3o0OGRQbDFzZ3kzajFDM2YyMVI2?= =?utf-8?B?QThHWXdIdGlvcU9WR0FLSEZkVFJteXI3UUh4VWVsQXRxUWtMR3FqaWJNK3k4?= =?utf-8?B?akwwYm5YT0dqZVFwQ2p0WjZIamhubzdDL2Y0cDNTMDVPUnozeUpTR2Y4R1Jx?= =?utf-8?B?MG1oSW5tcGJmam5iQkJEbURVa3JoME1TeGJRSGluTmhrMVlEa21jZ2twYytE?= =?utf-8?B?UUQ4RjlLYXdBck16eDRHdzNGTHdhZTl2SFRsalhrTzM3eDh3S0hEVkkzNVh6?= =?utf-8?B?TnpDMjUwblUvYkVlNnJ4YlcwS1NNODBJbGRaWGJqVE4yTzgwUXVaRm1iUWM4?= =?utf-8?B?Y1JuWUExb093OEVISkZBenJva0hzWDZOL1c3M0V4cmdqNWVxNElnVVVBME9O?= =?utf-8?B?Q1BkYlNmMFluOWlOQTZWS3lSUFd4dXRoTm1OMFRhNXBjWVBIdGdhbmVpOHJ5?= =?utf-8?B?Y0FISFRIczRxaVdmY2RBRHhqdy93dW16cWc1RW10Zzh0WEJFbWhIRmxoWCti?= =?utf-8?B?Vy85T0ZsVnozajRLdDFERzh5Y1FTRjFvZnJGRWU0TDRGNzVIREFVOXZ5Mlps?= =?utf-8?B?dTN4M2VVWHg0WjZKTXpHdkk3QjNYZnZHcTZxVUNvcjJZYk8zNWJHcHFpZXhk?= =?utf-8?B?YW9SS0FDa1dHOHNOek81d3EvQ0VmQnpubElPZ01hd0hFRC92WTQ0cnRFeHRx?= =?utf-8?B?Z2Zsa3ZiemhvZWp4WFBORW1mY2JSUW1VT0V0b0hnWHR5RVgxa3p0T2krM1dY?= =?utf-8?B?OUFWTE9uNlRxZE1XWG9CSGVzMzRreDZESldXZmdUSWY0N3E3cURacVpNeGpV?= =?utf-8?B?NklaeFJXU1JUVVpGaUdTVWJnMUNFT09QRGFKb2VWODVtNUd3d1JsaTJnS25T?= =?utf-8?B?d1dYUHRId0dHVzc2OURLY2pyTjhIVzhTMDEyUS9CUFZSY0Jsemh3TCt2R2gv?= =?utf-8?B?b0wxVGtaS3JKMFFLTFlFbTlhRmlzaGUxNjdsMEdtbXpHV2hQYVFLVVF1NEo2?= =?utf-8?B?ZTNwRTZ3UkYyR0llZ3MzT0c2OXgxMEpHbFkrUkhSWUhuekdWeXlLS3pvZFZ6?= =?utf-8?B?cXFzL2dvd3VLcjEvVXhvdzhDMFZ6WlNHdWpCS0Zia1dpR2s0T0FaelVXVXVt?= =?utf-8?B?YkJFSFVHYUl2VHY3SXF3YzhvZVBMWGw3YUdzSzZDTXMwLzVCYS9aaUpsUXYr?= =?utf-8?B?MCt0dFRxdWNieTlIdUpTc1JNNnZYNU51WkhjYmpQNXdla1VTMFYxS2d0NW0v?= =?utf-8?B?bmFZZnFhS3J3NjQrZmFUZlZxbEQwVFhjZU5lN2RNMGZFbXB5RUZ0U0xicTlh?= =?utf-8?B?OXJPdUJwK1hCQXlTNGlRUlF4RmVrTFN0THlZWlpVckFoWFI1cWw4ellUVG1V?= =?utf-8?B?N0ROc3dTZzUrUHlSaVJmTllJbFBjajJiZ3MzVGh6bjdRRE9hZ1puZ3lIbjdl?= =?utf-8?B?ZmFEYlBZeksrS0xpVU05Qi9ONDVENG03aUFmZURrenZOWDdyR0RDOUJxMUk3?= =?utf-8?B?SjF6TEdIc0JvYmlDOFQxbHRONHFvRmxFLzJLdUplb2dJZURmVkxUZmdyUU4r?= =?utf-8?B?bzdOaXZXaS96VlcvaUUxdDNIN2hxNlVSQU5vUjlHTXdkM3c2THdxVnhCdlhG?= =?utf-8?B?VDhiUmFIM3pBUVlrdHJzd3BaQW5odGNVRG9ERUVRd0J2Umc0QldCUkI1R0Fw?= =?utf-8?B?R090cmNFcFRvbTBPMzhaTnlUa2tibXBscTk0czhkYmx5WDVzeEZZeWlSY3No?= =?utf-8?Q?SUfuz2GBuHg/44MeohoACXOlILlyZctE19LI5R0?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48d2e46d-48b1-4034-e191-08d931a0457d X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:57:48.1201 (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: 9TbSyL+Q9CeuNjyIH1NnMUPk5LBM25u3q36RSphE0MTrLa0UDefh6O4bcbC/3o8A6C7z5z4pLQc6JQktfQSmkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2334 X-Spam-Status: No, score=-3126.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP 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: 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, 17 Jun 2021 14:57:53 -0000 On 17.06.2021 16:46, H.J. Lu wrote: > On Mon, Jun 14, 2021 at 3:25 AM Jan Beulich wrote: >> --- /dev/null >> +++ b/gas/testsuite/gas/i386/disp-imm-32.s >> @@ -0,0 +1,17 @@ >> + .text >> +disp_imm: >> + mov -0xffffffff(%eax), %eax > > I don't think we should treat -0xffffffff(%eax) as 1(%eax). > We allow addresses to wraparound. I don't see a need for > displacements to wraparound. This then is entirely unexpected to the programmer. In fact the same (abstracted away behind some defines or equates) constant could be used for both purposes (and should be usable both ways, imo). Jan