From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2087.outbound.protection.outlook.com [40.107.20.87]) by sourceware.org (Postfix) with ESMTPS id 556C33858D1E for ; Thu, 18 Aug 2022 07:21:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 556C33858D1E ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U3Nq8a20mVCHkvrD8yniXxgNKV2CNTOeECNTC650yqfN/j5ItXdRHsXJsQmeqQYrxiBnvwe21U47Hw/5kkWe122enLAiAnjNCIiXdihoJHt1GAOSqJVfMZNxYED18IS8uZWThu/2ArFcrjRNycpWSXst0iyz43AeAU/QoWJ18KQiBDUbEuIeXO7aVi59Juzc45WT3uGJEUHcpnfclOFdvJiJgBwRmLw2h+TV+2F0+TkAoHPOF5dT+c23xUU03iuhPozh2vhQKSvNK9Lm801O29JIy3FqiIvkNpoe6t/4WgbuM1zVFsCveXhWASXnXG7Awy6ovd5SlgnXR2+mzqFZAA== 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=fZ2pGVkrToX1tZBay5IJ+kYlCEXcdbKjB/RrEC+PHjU=; b=JIH3JdWaZ9PTpXfAZW8LBK2SF4RkmQYi8mVvMHqdENwJnqBda8lvTJDTGonAbrJzMhowwnNPi0DAmncNEzqjr1rWl3ZFMYZG0e5TaZKaa3IggnnDdC4cM1J5TguGbprsMFzdARGRnOjugQIN21asr8Kh7yZhH2hjL1BpQzbH4Tg3NaIb8WfDAbkO2Js7oom2TpmNV+paJIq2nTbpvhp8fCBgjel0phpl/+xfDVcdEmXiuJMyWD/nCyiCDZdYADoQH6P7nvL3wLel5xECsRzpOhMeBHIzZlIw6ER/vnZeeCerO5GcLOPtanAbPz2k6umSAWiaq1i49WEevkb1O2TQvg== 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 AM8PR04MB7988.eurprd04.prod.outlook.com (2603:10a6:20b:24e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.16; Thu, 18 Aug 2022 07:21:52 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2d5d:bae0:430f:70ad]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2d5d:bae0:430f:70ad%4]) with mapi id 15.20.5525.010; Thu, 18 Aug 2022 07:21:52 +0000 Message-ID: <6db15eed-88f1-cfaa-9650-bc15b18f665d@suse.com> Date: Thu, 18 Aug 2022 09:21:50 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: [PATCH 3/7] x86: move / quiesce pre-386 non-16-bit warning Content-Language: en-US To: "H.J. Lu" Cc: Binutils References: <32216291-fd1f-4579-87de-d24cb7190894@suse.com> <8e4dc724-3516-6ec7-5a6b-70ed70e3e237@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::17) 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: 2495845e-34b5-4c2c-505e-08da80ea52d0 X-MS-TrafficTypeDiagnostic: AM8PR04MB7988:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KHaBPQR2Xi7XDXOLQC19Lgi164COZ4HjT4mPuTxy9TojfoA6WgxmTEYD/xjSyDuRDbjitfWTvMK8Wjfw/aBJK67KQFFuMp1Vv6Q3Z2QIkSVe1PCtncQeJtIiNhd7Qy+2dZ4njvnw561c6JMegxMwsJS8ya6OCNYGcN+2ogR9hXDlywwwJE+Xpw5PE4FvPymfGfHnbEKP79Muu59WzSUWESPbpCEiyUTz3wcoksDfAP3tBifFdcJPBGvrLgWPjI+2WVY1iHOd9Gx4aVEC8lc4SOV1eUJml46NUTF3alRvy0b/CKjygbBBkehhNHEvfJ3Kpigd3WN7XVgHEjj9xeK8UQq7k0tdwzTgxvoo/+d6CuwsYb/LRDa+lHAmmKHtLMAwvKMf1SFJtqVPe8yB90DkM0/rqLUl7tN2fE8COHxge6d8ENT3fuO/fxTHWDywkrpVyocFytQS6UTo4VW3OifZqKM7lSYLoi6Bz+tihJJlTt4ynkUa1vAKcqoVLDGGpzNH6THTkCbypNkLaELaf4n1Tgb9/fSHyJzjfSqaGaiEaM5YL069CvL4FI1+C7jlX1DdUFAK/GMuZ6NyHxUF8CgnM7b2M0Qa6tuBczPpmaVVPeAvJ/UceHAeIJDIKSbDpSQJQkNcpGYDpbocJ7Nfj8zRzyT+xsnUev8LXdc3rHHht5QJ1imtvq2YFyLh+N8dutSl4EgFoePBEHpM0chvX1QdaZ45x4X/22yeOJGWDF/22+JDwge6r31Ew9QK5wnGGt9CkY0tJrqbZXfdUrKIy5Pi+HAO8SLa7zPjWKam0XUfCFo= 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:(13230016)(136003)(346002)(39860400002)(366004)(396003)(376002)(83380400001)(6512007)(53546011)(26005)(6506007)(2616005)(186003)(38100700002)(66556008)(5660300002)(8936002)(4326008)(4744005)(8676002)(66946007)(66476007)(2906002)(478600001)(6486002)(41300700001)(316002)(6916009)(86362001)(36756003)(31696002)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OE5GRkdOZ1k1eGI2T1VTV0NXYkFXaWVmek05WnEwbTBjNVViRm03V2hFVUJj?= =?utf-8?B?ZUo2NFVyNkVWaHQxWnNoR3dxSlQvemFYTDNRcXB2Vlo1bWMrR1l2QkxUcXdr?= =?utf-8?B?UDhuazRTaGhSem9ndUJicnNFM1ZYaUdqUmF0OVZaRm9EeS9WaEl6QzkyUXE0?= =?utf-8?B?NzFwS09IcEVHbkZLWms3R3pVUmRDMWdyK3JscW5scjZYMHJzbjNwZlF5dG9F?= =?utf-8?B?M2xFK0VjUWdNV3pOcUdhSFcxTllMcGNLcTIzUng0NXBOaGk1WVdYZWR0a01z?= =?utf-8?B?aTFNUEE2WTNWMG00VTRodEgyRXA2OGhuN004N3hMajR4RHB6L2hRMlhSL1FX?= =?utf-8?B?dUpHSzE3a1kwRzR6akJkMmZNckVKTDRldCtYa1dFc3dzd2FseGZqcUlWZDBY?= =?utf-8?B?cVdkZ1ZrbWNNcUZwUGdMelczYUJLMlFlcWtQazhiT3c2amhVOWFvanZJTWRF?= =?utf-8?B?aUcvbkRScUo5emFmeGt0TWY4eVorZnZVRFZLck1WNTVjRG1GVHhqSEZUaXps?= =?utf-8?B?YU11U2QzcEl2bE0razlBb3poZFFhTDRvVTFRZVRNSCtrMXBNNjJSUW5PMlFL?= =?utf-8?B?bHhqMkI0TnRwcGhURDBZSDZXenp6Rlg5K0F0ZW9xUWRscGZxNENtWFM1d2o4?= =?utf-8?B?bUtVZENuSGRUclBIUkUwVzRxMU9qbDRHUStFSllUdUxTNDVXaE1KUURuMHN2?= =?utf-8?B?UnZUclplcWNnclU1UmFsUzJBSWpUaVNtSWY1UDE3VWdlYmNKc2JrbHJTN2hI?= =?utf-8?B?NG5uVTVLNXFTMy9CSUlPNEVCQjhEQUM1ZEdwLzcyRGhJbjRoejdSV29CTEdz?= =?utf-8?B?TGE2bW42VW9WYUlTM1kvbGpFUkRSTDBOUWJUTm9qZWZjbkdQcmQ5UEVzM1gx?= =?utf-8?B?c2Q2ZjFtdVZWYUlDcXJScHgrYXFrUTNjWDNQZXVaM3hSV1FkcTFGYWhtUHo2?= =?utf-8?B?RHpMU1NKN2srMnV4VUI2WW5nLzZaNXFBSnJ4V2dIUzU5aS9RVXlGc3hDcllX?= =?utf-8?B?eCtYMmxTbHdDbCswdy9QWHFmandGQ3d1KzJkak1jZnFhNzZEbWVQMU5iZWtU?= =?utf-8?B?cXc5MVppZUxDN1NFV20vSDd0SmhmOXRRRGV3a0p5bEppc3pkbFh6RzhYM1A4?= =?utf-8?B?U2dFYTFRMGVyY0JWeEdiNkdaM1hFWHUyeU1vMHZLOEpUYStwNFlWeU5PaUVT?= =?utf-8?B?elBFQ3VUY1czT1NPRnNpUUtjTVRYL1EzSTBBcGxxdXpXeE1kVWEvWlR1MGFT?= =?utf-8?B?MmxCdVJYTk1aelJNOU5iMUorTWZjRWJuTGQ3bVZERjVnMzJ0RXpacTFvM3BO?= =?utf-8?B?M3h3Rytwb3IvRjRVcGx6YzEwUzFpMVliakRmK3h5QXRTSzlvT1YzRnpWWm5C?= =?utf-8?B?ZlV0N0tKSStEMjJaY1kwOGpUZU9Va2RNZlRQZC9zQWVWRjdQTThnNGlWTU9V?= =?utf-8?B?WEtHTXJ5SlBnQnpQeW1xNExNbldwdmpLZkJYbVREY3B5QVI0RTVkNHkxK1U3?= =?utf-8?B?T0k4QU1RVWZLdXZMQ0RMamMvd3dpdGRJd1BqMG1DL1JQVDJyckp5eU5XWXcz?= =?utf-8?B?MDIzN1gxeG9GblJFZE1UYWZwcDY5WHUwWXhJcG1pVkM5V3NUTmN4SU93TkhC?= =?utf-8?B?Z1ZGK3R0a250K0hOTVlOZjVjN0pGMUpIU0hLVkF2Wkxkc0JPRWE4QW1GblRW?= =?utf-8?B?dmw3U0V5OTlTSU1qRCs5OXY1MXlYblEyWjZsV254MWlxMmFadWVLeG0valBK?= =?utf-8?B?Q3FpMGFkWmFVOExsellqbk55Z1pFWHkzSGR4WlczTWRxYkhDV3FuTEhCMThS?= =?utf-8?B?WFpLVVplazdFVE9rZFpRYWsvOEhSaDdXQm01bGRUcFFSU0dqWGNhdkNCR0Ns?= =?utf-8?B?MHJFdzFuSGdrMEQwMktIa2ZDOHZweEVIUEhSdTIxOXE2Vmp3Q0JpRjFKYnFS?= =?utf-8?B?Vjd3MU9rWW9TOTZ0MHBjSG1mVmVuUjd5UDhUalplNU9uRDZZZmhNYjViUUtI?= =?utf-8?B?Qk9Jbk1xbjU2RHdicVo1RW0wOHdTRmVBMzU1ZDF3QTgxQ0JGWEdPTTZOUEgz?= =?utf-8?B?THBTdHBhaDk0eHRyNFpSRkZuSHhSRk5keTBITWRiMkVkMDNuQloxcitYQVFy?= =?utf-8?Q?5E2JD5EoXSHp5OOri7JRbQr7v?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2495845e-34b5-4c2c-505e-08da80ea52d0 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2022 07:21:52.7839 (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: ltdvR4KREDjiWuywhoZv/K3bMSZ+FLHyazeodIz8JLMBLQSWUoAzACZkcUXyEdQpd2QWIWdMV67ps3quN020WQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR04MB7988 X-Spam-Status: No, score=-3030.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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, 18 Aug 2022 07:21:57 -0000 On 17.08.2022 21:21, H.J. Lu wrote: > On Tue, Aug 16, 2022 at 12:31 AM Jan Beulich wrote: >> >> Emitting this warning for every insn, including ones having actual >> errors, is annoying. Introduce a boolean variable to emit the warning >> just once on the first insn after .arch may have changed the things, and >> move the warning to output_insn(). (I didn't want to go as far as >> checking whether the .arch actually turned off the i386 bit, but doing >> so would be an option.) >> --- >> Otoh I wonder whether switching to a pre-386 architecture shouldn't >> automatically move to CODE_16BIT: Us emitting operand- or address-size >> prefixes violates the architecture specification. Alternatively we >> could outright reject such .arch directives when not already in 16-bit >> mode. Mind me asking - no opinion here? > OK. Thanks. Jan