From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2043.outbound.protection.outlook.com [40.107.105.43]) by sourceware.org (Postfix) with ESMTPS id F1E743858CDA for ; Thu, 1 Dec 2022 17:08:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org F1E743858CDA Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bO5NPuiNXpKIqAgnVxR3GsgYRi+AJ5+8tHRJ3JIUFR9eGoxxzQO3GOFOyrSGAfinvtBNVwluL2PmSQ54Dw2/6ZGRaFXpEnXi5TCDFTLdoDux+2hzg4sYKS7bG9hukG9w8mklwNnwClbuVUVFqNuRUN02s2rzuv3wJKCBiUqR+22ICLMiHVc9OrELTx5p7n93xCFuegP+B5CiuD/Vw5QVrnr7SiA5MBhAXQ2TIAWIDPSE4PuIsDWsuTeg2vey6fEoSJw50xmuYefzctN7z2l3VygLTqdLQyL0jYyDZ707mU1ocEKLGiD9sNBX/og1EYnxmnk89vgsRi56Dxq4jteV5Q== 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=jjcID9zI7uiIudbOnngvSmvoCv/B3wYKgnJezrFPTWY=; b=n8NkGA4UzEJKfrIMhL1Fnjn+7Lah4GdFm5mDSlHvoRoLrSOWhFwHm19pN7kDiSS3yxkYRM0PnUgeUNpvT+gupz5FXpAD+cR+yQkpCPBr/Cz1sOqnO4nNeWlLamoJsA+CYLTpfZFdLLUovo+AoCUlXdYcnUhdAkaeP6caS0WXbcYfrvfLVc6jfXhoaTFXevXOxAzitN8CRDL0BY9p8TRGMe/5yQIZwj7BW38GkTAlbNlAZ6k1ygs08E40enY6sv891Y+e93ZY/wW9EBycHWzMhEog37j6FfAMB29XfeMfgrmpTPbocswbSzmPlMFQumMmcagqFgHIzbQ04uCZ9gmEiw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jjcID9zI7uiIudbOnngvSmvoCv/B3wYKgnJezrFPTWY=; b=QuZ+/yExkqE/0J3PkkkP5MYA5l/H6jX9Fcd9p63R7QPEBng9Kyo4/TPuMgXn0wxVWpVSx8rx3BRwUAj4P5dbpT0kDLtNDTmjZXl/DhRNmP7/+PHD7z1ykbC4mmqHNsJIMdkBCJ/F4+lvQT3IZRTgwk1CJ2O6sjHcbS5mSG3sdPaaG629cpPeNZeIJE3GR/5wM1a0iFgHiu1Z/9g3FjiWFxpDimn8xrmpJ5w9TdmCeejzbrMw8R65dtFV0Vi4e9YdQ7yq8rrVEVihTMF6zEwOOSLF8pWQ19x7fBIDl3BzoA2Uk/X987A2TjTam4Sd6MJpzIKKiZMcKVxifIAK0lW7BQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by PAXPR04MB8957.eurprd04.prod.outlook.com (2603:10a6:102:20c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Thu, 1 Dec 2022 17:08:08 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5857.023; Thu, 1 Dec 2022 17:08:08 +0000 Message-ID: <411154b1-3dd3-d4dd-9d58-eb8b80d680fb@suse.com> Date: Thu, 1 Dec 2022 18:08:07 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH] opcodes: Make i386-init.h depend on i386-tbl.h Content-Language: en-US To: "H.J. Lu" References: <20221201162038.421271-1-hjl.tools@gmail.com> Cc: binutils@sourceware.org From: Jan Beulich In-Reply-To: <20221201162038.421271-1-hjl.tools@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0148.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::6) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|PAXPR04MB8957:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f2b759a-4886-465d-391a-08dad3be9ea2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZNrzvHQ5WNfsAdHOLKVedm5kOf6aRGwJKx66gFhuDcNdjJXLKhGTBhDhfqns60Xr/LmTyvJ69Ru1kMkoX5ucVdieTfBPakUP3SLagUFsG9NEo20816skM3oW8ww8Ce9h2mU9OZ9WQ3yDeGFmkXCd+9Umdoo9cBuvwh4hxnCuHdzXkjbw8NLztpODxF7T2uq/l/pAIoUtGyLqFRBwW9fmK2zuyrRCjuFM6ptKewaB87WxeVeEZNh6ZdhMySDUoG1PyBcXbCAe7XzUT0AH3jsVUdwnpwfFJzSPTdorL8yA7OkY8gVPnez87eK3AzMK69lbAB3VqrwLJ8ejVCT41fwhQiE4kvnIVPgRKIUM42CxeRS1Y3HZM3DoD1R0IEfitFAiK0VFhHjzLhyGV4XbqkYGNZrEsiEIwJcBdnhOvXgKtTzdVH5bwsQTs57wRqTHjbmQ1NJzB3Bfftb1wDpAJfTRAH/KnBVjp7QmSRFHYzmCXOMlm138c8jOPncC1i374yuNXZgJN4KzpBjScR7UpRcutgu6CdQsaWVO6S4nV10LU1t6+uaKhKGMltJsl17sRQ8748RGYw1EveaCwp3lGRO5ykcKs6LtcVXuEtvt5Lt2sBYGfdgRb70r4fQPDnFsZLKViGsiyvdB++Qh4uzuTieVpGQxoXdSSnZz5pJbFA2JgLRpf7Qa9NaSZYh+xoJHEUT2MqoAFeykhZV3y1WuVsRalmsStBj55ghdXgDjlv9+4QM= 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:(13230022)(396003)(346002)(376002)(366004)(136003)(39860400002)(451199015)(6486002)(41300700001)(86362001)(36756003)(31696002)(6916009)(316002)(8676002)(26005)(66476007)(5660300002)(2616005)(66946007)(6512007)(4326008)(53546011)(6506007)(66556008)(478600001)(186003)(8936002)(2906002)(4744005)(31686004)(38100700002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TWZmVk1nVU5KcjQ0Z0V6YjVhamRKRXVNWlZGR29KWFJYUndMN3lqVWtJbUg4?= =?utf-8?B?dVo2RjZtVE1nTjJWTXlkOVMwYzFCUXJNNlZKdHhjcXVFdFhTVGdLd01mQnV4?= =?utf-8?B?RXdsNzllU1VoVlcvM09oc1E2SUNjRCtFNXhJR0VjeXZOcUJ3aWVoKytwc28v?= =?utf-8?B?S1o1U2FjRVlSNGtJNG4wNXljSk14b1hnREpuN05peW5DdEtUYjVVL1dOUHJn?= =?utf-8?B?dnBFK25MUm1HdGNpZm1KR0FTMStNajdBOW8xdWVxK0FpMHpNZC9kRjMySnNi?= =?utf-8?B?R2lwT2YyejRqVUhndS9uUS8veFVDR1Q5MHpiYmpMdGJTVng1V25qdGJsNmFB?= =?utf-8?B?NHJ4M3dqZ3gzZTdvS1MwK3BoQzdrZVdBM21mVTRjS0dYWkRtNXBqZnllOFRZ?= =?utf-8?B?cjIxYmxnekpHdmdtMjZMamZsc2xod1RMUEpteHVlSlFGT0JZL2NyNk1FaUNJ?= =?utf-8?B?Y1k4NUpSOHFqVGg1YmJSVVY3K0I4ODJoR2NzdTd3U3dIU1p0YTVWVm90clp3?= =?utf-8?B?QUpJdEdhcGdUNk84bHo0QTg1Mi9ESzJDWk5hRXNlOEhzTElRNzFkVUtRK2du?= =?utf-8?B?cXYzVlZ6RHdmaXFaWnhONU1FRm1nSWdReUNHVlZ3TE9jL2RPOVFCUmRGY3d0?= =?utf-8?B?dFkyYmZ5eVJSYS9vZTk0cjM0RGt2eFVOdlMxS0YzeGpLTUdaUkUrd1ZCOTAw?= =?utf-8?B?UUxQNGtyR3c4TFdXRXBQVlRya0VYaXRRN2tacW8xdDhIUXFMUUdYaGozVDJh?= =?utf-8?B?YU1mRUt4TTBTMGpabm5sbEVRdDQ2Z1JXL0pyQXAvQm1pNWFmMitGMFNRbGNP?= =?utf-8?B?VldBL0t6cDdSdHVJTzhHRy9SWVdDKzY2R3YvQnJEZTBOVDlXOHh5SWRXT2s0?= =?utf-8?B?ck5JcCsvL1gvZHBrQkpqYm1NS2t3c0lGR3R6MWhNcHBqUFJ5Um1JUjNybmJ5?= =?utf-8?B?RGhkbWxMTWFwUHlwNWpnMWlNMEZoTE03M0ZEZC9zMHJjNEM0NWtRWWEralhz?= =?utf-8?B?N3NtaFJGMXFrNzhYMmdHTUhrNk5pYnFZUGZIVFcxUWpFRks4Y0NQZEFyYnVZ?= =?utf-8?B?eVNTYmdlOWVTQjNreHFBejlXZ1FmMTg3SVNWYVhVMi9zUGVyTlBFOGRJL1Qz?= =?utf-8?B?bkQva2pvMS8wbkhaRm45QU52U3FjZzI4QjFDZlNSVUVndHFCSzBWSGd3ck5P?= =?utf-8?B?V2JIai9EazFUam1Jb29Bci9QUG51cm9weXVMRjF5TXZMbDZrMEV1UElNN2ky?= =?utf-8?B?aTBFTUU4Vk1nM2UwUWN4MHpYaHlmSkxiYlcvREl4aXBwL3JBMnpwNEMrN0pa?= =?utf-8?B?Snh3MnNuZlF6Lyt6aDFKeTFHYnYrdkR1T3ZVaTM4OUVHVkVKb2RSejRmSlZm?= =?utf-8?B?TlRRT1ZESDJpRkRkU1pZTUxrZUYzY05yR0Fad1VFa2tKZVlBWXNpbFcyNVRL?= =?utf-8?B?UVRTMTNlS0dKeUdhQk55UDVrS1Rqb1NyczlBT0xwRlY5UGFjT2lxRHNyVnp6?= =?utf-8?B?dmgwOHNoREtzbzFORG1HZlZUMnI3VkRvOUIvMW93RjlSZ0oxVndFV1Z5SW1H?= =?utf-8?B?dmhnN2xTK3hiWlFJZkhUb0VwUnZxaVA4UFRBRmlQRXgyakUxR25FczB4bVZo?= =?utf-8?B?Y21sMFFac2lDVUZWZmpiZ1R3Ky9uQWpYL1NqRnRvVlhBNzJpc2NZY2kraGgy?= =?utf-8?B?WEtwSjF1UkhVVm15M3hKNEdCN2JlbksvL1ZsbXI2eTVmOHJ6Vk93ZkFuQ25U?= =?utf-8?B?Z2w5WFZ4QmpCU1ExeTFXa2tqMmtiTkFTY1FlWk9vSStwZzl2S1ptcEZzWTR1?= =?utf-8?B?L3pOSjVmVkRsRk5iRERVVm5lbFZGTU9WcVBVdWtERVF5UkVDbUo0QXZHNmNW?= =?utf-8?B?Tjc0T1hIVzlUUlQrdWk2b21pTzltQ0Q2emMzWldlZGsvcVdRT3F5bTk0M3JN?= =?utf-8?B?bDk0a2QvQzJKWE9QS1lBc0RjWVY2VzBKM0xmV1FHemhhU2pMQ05NdDQrTlZM?= =?utf-8?B?SkRqWldJbGRjbHVLNDJRamwzM2FlTUlBNER2ZTJ6L0x0YVNRWGVBMTEwOVBM?= =?utf-8?B?eUdET0FYeGFTalJVMmZZYUZacFpsS1cyb1h3cjdqVjZlWm1TTWNrTmgvT3lJ?= =?utf-8?Q?n4ry6afH7FBmz87ZM9G7SThMU?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f2b759a-4886-465d-391a-08dad3be9ea2 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2022 17:08:08.6899 (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: MY2khFhhxS16Ks5r7GcuEUno5ZBJ2fZ5dugMQHkXlJeeIV7TLgjX/tqZftKki8EmQNg7Zd7X3f1Rbhyxl4fCXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8957 X-Spam-Status: No, score=-3029.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 autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 01.12.2022 17:20, H.J. Lu via Binutils wrote: > i386-gen will generate both i386-tbl.h and i386-init.h in one go. Since > both i386-tbl.h and i386-init.h depend on i386-gen, it leads to a race > condition for i386-gen. This is not true - the use of a pattern rule was specifically introduced (not very long ago) to signal to make the creation of multiple files by a single command / rule. What you describe would happen if this rule wasn't a pattern one. You are in fact ... > Make i386-init.h depend on i386-tbl.h to avoid > the race condition. ... proposing to re-introduce the original problem (just in the opposite direction) - see commit 79d635fc64ba. Jan