From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 4531F3858D20; Fri, 15 Dec 2023 05:43:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4531F3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4531F3858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.24 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702618994; cv=pass; b=xoSRaW8yR2ZadjdiJahFw9iFKSFwk/r3wyCMf2MovVzYUw5Yc5sGBrC3JYTKUTjxfPfJZS30UlLJ8nTRykE67tMHz+A7U6nWmmzx2+WW/OONMHrSUx98zDa2vtFR0Xg7yoB4J6CPhnQTohbaoNbA/bHn/RBDHGIftVvE/2+znvM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702618994; c=relaxed/simple; bh=NMgJcbh9KOh4cl+8Og5WlDlIZuBYlM8Jt6tLQ2AzDOk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=n0RqZxWZlrEW1y2pSHgGMewLTiOZss4ZsxG7EFkIOUmG/KC5IqHiQBa6Nh8aV5pUPHg5ibGIvl5tLyErzxFNTfzVnQbHxocBOhl2vip+C3AJUXrWeRfOqpODRzZ2uRS73Dz8yy/9/zPuo2L6ztfS+1OG6uZZ/GG7RPoEhy2nUsQ= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1702618992; x=1734154992; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=NMgJcbh9KOh4cl+8Og5WlDlIZuBYlM8Jt6tLQ2AzDOk=; b=Hx/0Eop+qhsmUVB3o4wVlkQi4V3FTlohAXcGvrrkw8Kd9BzpgNMKQUmq TKPF5Bj9MkgwXs+JPSdqkwzWHEExjbdUavQ1en5VJsLX9Ja11Vo3ZbwDY sMv6VTPC4TabeLkW/NFaCTDMEQgWXGxtcGT1hq9RxIuOri+YWFEGRWmWT FTieZAjTrSEIIou21YAOW9NoozW+Gn4J/HHJ1olClKzJ01A1840QFGE7U 8jW7W/fBeDDTyCcHvsrJ7lsy36e7ygSeMQ3p5rL7rD+sN/NEsy3HP3FDh T8hvvP7c6P/VUGwK4eLSvax9QG3gUB6nbKkX1d41rCIYIFctmLSuvSwXQ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10924"; a="398022007" X-IronPort-AV: E=Sophos;i="6.04,277,1695711600"; d="scan'208";a="398022007" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2023 21:43:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10924"; a="1106012529" X-IronPort-AV: E=Sophos;i="6.04,277,1695711600"; d="scan'208";a="1106012529" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Dec 2023 21:43:09 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 21:43:09 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 14 Dec 2023 21:43:09 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 14 Dec 2023 21:43:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X1ccG0MLcSQgFrk1yUpF2YJvjW/vMK4gK6v8AeYE6Bd6zCHPs6j9tIkj83DYdllZDbGQySAeHPcbDHYiWsbDOgDS7naUmV99L0S5e3+7QUezxFb4oG2JGCGTHomIpIAyCwf7akX3xNqncsNcF/bmrNoVaUbSLsfhppWKMimsAqejh8qrbZy/co89IYd3XqibR0nm/VAWv00PE+xa53XrDQDMBbKJR67dLYR8yEEyLgiSvho3/1N/iprUDSTcxUCkypk68kDqwMf/7qIAhwkPxwnoOYQIluX5tV7CcimmYWlcd0muswiCIbjG+aAMq5o3n8tmVBqgGpEeZjwj/fCZ1Q== 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=NMgJcbh9KOh4cl+8Og5WlDlIZuBYlM8Jt6tLQ2AzDOk=; b=bj7uQM7Eua23KZpsY2AMtACsPXXkgfCofh7wWJZuTJymnpVt/tkKPiURF+kWu6QgzHX1pc53TT3dlYRoiMNt//5n/TbPwto79MOYhLzmgNYU/VVruJbTTc94izbAaum5rZGHXoyAS39kMgpUvv578atxwv9GTf68TjWOqZpDXDiLuoFcRL1TWhASLFJOMH+y9GdXPGk/UM2P/OsmZZv73cTW4Z4Kct8S54IXk1LIXOpW1FjCJXnWqvw5xti4azYEz/JgZXXwc2kUgHJxHIHvBJoDt1WpG4vMELBuS+6rjjGDD3umS0n2ItgUasUFH5fKGkyVKES6//Or/NFS7iKcxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB6056.namprd11.prod.outlook.com (2603:10b6:510:1d4::20) by CY5PR11MB6258.namprd11.prod.outlook.com (2603:10b6:930:25::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.31; Fri, 15 Dec 2023 05:43:02 +0000 Received: from PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::a74b:825d:7dc3:67]) by PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::a74b:825d:7dc3:67%3]) with mapi id 15.20.7091.028; Fri, 15 Dec 2023 05:43:02 +0000 From: "Zhu, Lipeng" To: Jakub Jelinek , Thomas Schwinge CC: "H.J. Lu" , "fortran@gcc.gnu.org" , "gcc-patches@gcc.gnu.org" , "Deng, Pan" , "rep.dot.nop@gmail.com" , "Li, Tianyou" , "tkoenig@netcologne.de" , "Guo, Wangyang" Subject: RE: [PATCH v7] libgfortran: Replace mutex with rwlock Thread-Topic: [PATCH v7] libgfortran: Replace mutex with rwlock Thread-Index: AQHaKrM4g1HI51TEIEqlNeu1d35e0bChEeeAgADG/tCAAoV7AIAAistAgALOAICAAFkswIAArH6AgAADBYCAAR1O4A== Date: Fri, 15 Dec 2023 05:43:02 +0000 Message-ID: References: <20231209153944.3746165-1-lipeng.zhu@intel.com> <87sf45su42.fsf@euler.schwinge.homeip.net> <8734w57ysy.fsf@euler.schwinge.homeip.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB6056:EE_|CY5PR11MB6258:EE_ x-ms-office365-filtering-correlation-id: 6f461d79-ba67-403a-7335-08dbfd30b3f4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3sttStDhDb/GQalXWfi4RMtXI6ISMMmNpra8N1A2rEBtndLV0gKMv3GYCPQb6TrQNGdDQvOKQZfqlJMhNvBaZCp2xOQZtEAQpD10DcXKGvRHNi31dfX4+sNPigMeGASuXr7uZZoR+fEVyup/JPY1Fan22vYNggKOwFZq4gM5/u736C4mIJniFQ+lzGXbvCqn41SzM7I6WwjAC57UQz3ig4mH1D9trQd98ndwiss5F+ph/twHAfYwm4qyqR//EDKdECUCxf/RSbtXgVOoSYS8UGYxuKewu77ui+DfIpZiPqb2qFTujZpvApu4xfa+wrp/pPaIPMIxJRCRCG3GiwzPIx4E9eokK77fVKNSPReJJsxvmIuhIrBxFF4808nuxPPOtzYWAULfhpiObAg268Sbl1pU0VxvGJqUSqJmTOVb0RrqEVHNYNrx9PdlmTNOfuTMQuHm5BhbsmMf47tCMmkx3kUnxCfQK/IzDsOMPgQ8el4EFCOhCMWhpGUZZWbsK14on22dq6wl+xzayY0h6ASf2FlW9nyii7pC4iIzss30YMJ2cfzaCqx1tFmr4k29+0SNIDWy25s2og1G4vvzomFJHtvYfxwh71y4k+VetFxd7sQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6056.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(346002)(376002)(396003)(39860400002)(136003)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(2906002)(33656002)(4326008)(8676002)(8936002)(52536014)(86362001)(5660300002)(38070700009)(41300700001)(53546011)(107886003)(26005)(9686003)(82960400001)(55016003)(83380400001)(478600001)(966005)(6506007)(7696005)(71200400001)(38100700002)(122000001)(110136005)(76116006)(66446008)(54906003)(66476007)(64756008)(66946007)(66556008)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkNkbFcxako0Rk1lTEJWRUFLQ3NUYndNL0tjVGdxMmU1L2w1TW9ETXAyV2k4?= =?utf-8?B?Z2o3Yml4SG5TeHp5WDl0VW1JWjZXdnlMT21LcDNaZDZwL3YzeVhnRFFhNnBE?= =?utf-8?B?NEFoMk9lTnFkMmIvWFVzNnB6dC93MDdrQ0FJeU1aWnlxbTZmTTM4UUxsTnZE?= =?utf-8?B?Rlg2K1gvTUt6d2pjSURPVGxOYWpxSnVoMlNnTVczQU5HbGIvZEVMVC9VaFRH?= =?utf-8?B?NktMdDBJRnkyZDMrRUQ0enpKdldweGg3K1c3SVJSTTBxQThoOXFLRXVabm1M?= =?utf-8?B?ZW1uL1JXeElaODljMndhc21leDhzQzlJaHpYeWFob3FudHVVMWZsMmpmRGx3?= =?utf-8?B?VC9NSTl5TTBUWmxXYm5Ydng3bXVVeUdjWHJ2dk50d0EzVlpTYjRwRTRTRm9C?= =?utf-8?B?aGVjNE9OSU9Kd0h4TVM2ZHpELzJpeFNLUGxwVmRKdW5wQW5OSEdTOW5TS0l4?= =?utf-8?B?M1dkYlg2d0UvYkZXeElqOEZlY1c5S2FzWWZIdUUzMHJER3VEVjZ6ZkZTbU82?= =?utf-8?B?eGRZTXd5N2MwMEU0Y2RIQTRnWEdmdjdLWmJsbC82ckU4aXh2Q05VTGdJclNu?= =?utf-8?B?b1R0VW15R1o4RmNTZHlqQUVZRTY5NURDU1lqamVsUzVFdG9ON3Fva1Nyd3kw?= =?utf-8?B?SGUxOXhDeEdmYVl4cmMzanpOWFFqMit1a2VaZFMvYjZNaHlCTkpWTUk0ZVZw?= =?utf-8?B?aERaeERJMG5Oand3WmpxRlRnVUtXZVl6ZTYwc2g0MWxFSzlnRVhFaTc1enRw?= =?utf-8?B?SHEyM3dZREVZQnczUTRLeW9EZWRkUTJ1THJqc3hEbTEzeUdFMlFLZ3VrUUJX?= =?utf-8?B?NWw2MXhjVW1ZeTl2Q0xiWVVkR2dXYXNtQ2l0TW1naGNwaVozaFNpMFZtMzc4?= =?utf-8?B?NVRPRkNuQVg3Ulh3TVdJMlpNUUdXRWs4QkRtN1IrWXV3T3VUMFB1WXVqd09G?= =?utf-8?B?MGU0RFV3clh5UGlaeUZ1Vkt5QStEV2ozbkxhNnNBR2tNYVRkRVRQTHZKV2pF?= =?utf-8?B?Rnk2bGpzblFzYU9RL3F6WVdKaERQaHlnNUdweTdFZ1R5NE83UWIvNExPdG5i?= =?utf-8?B?cXFDRGdaQW5KVW5LTkVmL0Y2YnlSMjA3UkN4S3JXMGsrVWtOcTVGRkdVWmg5?= =?utf-8?B?RFlVOVMyV3VBR1pCUEFLYkRaNHBQVm5SZ2lXVjFHdnZrL1NZTW85Zy95c2lB?= =?utf-8?B?K1NaRDB5ckRETFBuWFdMNERDNXJLYnA1WlJqamlsZ2NTbmxNOUZ5cDN3bHhF?= =?utf-8?B?NWFySnYzL1hQZVVJWVYydE93OXZWQmhwd0xDeUtHR1FHak9tcStXdkxkZGZJ?= =?utf-8?B?VnUyZERoOVlpNm1UMWF1bk8zOVMrLzVHUkU4SnJyRXg0eGNEbDUwZGt4TzRZ?= =?utf-8?B?VlFVeENyKzZydklLa2NkWWJTcWhVZUlycGlIeFJsekxQN0JyRDFWd2JvbTJu?= =?utf-8?B?azVNM3R4MlZuYUthSWhaV1BFTTZ0ZlY0ZzcwWkU2OHJhdHBEUUdFOHcwdGhQ?= =?utf-8?B?aFJJVG0vM21Zazc1RFdFSjdQRTdxdFdyQkk4b3RzRlQ2Y29sRjZaMGw3SFpp?= =?utf-8?B?SkZEUk44cmYzZU5qQWdpNDdjaVFoYis4czE5bXhvVWFWNDg3SjIwZzVXd2hL?= =?utf-8?B?MXF4UkhRRGVFdUU1S042aU1xejlWWVFpNDlFb3N5dEI0NDNEY2QxMjdhcDY4?= =?utf-8?B?WjhKMlZCaGE2MnV6NEsxcUhuRVBmaWxUM3JnalFISnAxU3AwTTYyYkYzL0s0?= =?utf-8?B?OGVDQVMzSUFTWi9PS1pCUm5JVmpHUG1RczRGZllwT04xNjBleWRIWnRuS1hN?= =?utf-8?B?NlBQTzVKYnVSamsxdDFCQXZoLy9PaE9nUjFQWVc3dFpUcGFFZjlMNUJZOEdx?= =?utf-8?B?R1pNVUErM0VtdVJPUDJ5U2ZEclcwTmtnYm05c1JlVXRaWkc5L0NmVVVZV2VU?= =?utf-8?B?ZXd6UjR5VmUvY3ZhZ2RuQkxGemhSZHhqenlBYlJVd010YUNNTEpETVoyeTdp?= =?utf-8?B?MkI1VklUZXJ4WUxnSG9xTSt5eTVtWHJSZGQzbzNHTHgxc2ZYOXlJc0RjWjZh?= =?utf-8?B?R1UwRmxsS1hVQ0plbEVpOUROMU5GRHBwWjJkQVJXTUUxcTU3cmt2WDBqK1Jw?= =?utf-8?Q?ovnIRzQAzg2rf56KIXgyRrpNq?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6056.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f461d79-ba67-403a-7335-08dbfd30b3f4 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2023 05:43:02.2437 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tgdT9dx/mip7zQx+lCJ/a8d64gVj4YQ9xFabop1dXsENCCFz0aUZ2PFFx3u0XcZjDLuyXRM291bBuL0+0BudIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6258 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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 List-Id: DQpPbiAyMDIzLzEyLzE0IDIwOjM5LCBKYWt1YiBKZWxpbmVrIHdyb3RlOg0KPiBPbiBUaHUsIERl YyAxNCwgMjAyMyBhdCAwMToyOTowMVBNICswMTAwLCBUaG9tYXMgU2Nod2luZ2Ugd3JvdGU6DQo+ Pj4gU3VyZSwgSSB3aWxsIGxvb2sgaW50byB0aGF0Lg0KPj4+DQo+Pj4gQlRXLCBJIGRpZG7igJl0 IGhhdmUgdGhlIFBvd2VyUEMgaW4gaGFuZHMsIGRvIHlvdSBtaW5kIGdyYW50aW5nIHRoZSBhY2Nl c3Mgb2YgeW91cg0KPj4+IHRlc3QgZW52aXJvbm1lbnQgdG8gbWUgdG8gaGVscCByZXByb2R1Y2Ug dGhlIGlzc3VlPw0KPj4NCj4+IFRoYXQncyB1bmZvcnR1bmF0ZWx5IG5vdCBwb3NzaWJsZTogaXQn cyBiZWhpbmQgY29tcGFueSBWUE4sIHJlc3RyaWN0ZWQNCj4+IGFjY2Vzcy4gIDotLyBJJ2xsIGxh dGVyIHRyeSB0byBoYXZlIGF0IGxlYXN0IGEgcXVpY2sgbG9vayB3aGVyZSBpdCdzDQo+PiBoYW5n aW5nLCBvciB3aGF0IGl0J3MgZG9pbmcuDQo+IA0KPiBUaGVyZSBpcyBhbHdheXMgaHR0cHM6Ly9n Y2MuZ251Lm9yZy93aWtpL0NvbXBpbGVGYXJtDQo+IFRoZXJlIGFyZSBlLmcuIDE5MiwgMTYwLCAx MjgsIDgwLCA2NCB0aHJlYWQgcG93ZXIgbWFjaGluZXMuDQoNClRoYW5rcyBKYWt1YiwNCg0KSSBz dWJtaXQgYSByZXF1ZXN0IHRvIGpvaW4gdGhlIENvbXBpbGVGYXJtIHByb2plY3QuIENvdWxkIHlv dSBoZWxwIHRvIGFwcHJvdmUgaXQ/DQoNCkxpcGVuZyBaaHUNCg0KPiBXaGV0aGVyIGFueSBvZiB0 aGVtIGNhbiBhY3R1YWxseSByZXByb2R1Y2UgaXQsIEkgaGF2ZW4ndCB0cmllZC4NCj4gQnV0IHNo b3VsZG4ndCBiZSB0aGF0IHRpbWUgY29uc3VtaW5nIHRvIHJlcHJvZHVjZSwgZm9yIHRoaXMga2lu ZCBvZiB0aGluZw0KPiBvbmUgY2FuIGp1c3QgYnVpbGQNCj4gLi4uL2NvbmZpZ3VyZSAtLWVuYWJs ZS1sYW5ndWFnZXM9YyxjKyssZm9ydHJhbiAtLWRpc2FibGUtYm9vdHN0cmFwIC0tZGlzYWJsZS1s aWJzYW5pdGl6ZXINCj4gbWFrZSAtak4NCj4gY29tcGlsZXIgYW5kIGp1c3QNCj4gY2QgcG93ZXIq L2xpYmdvbXANCj4gbWFrZSBjaGVjayBSVU5URVNURkxBR1M9Zm9ydHJhbi5leHA9cndsb2NrKi5m OTANCj4gcmVwZWF0ZWRseSB0byBzZWUgaWYgaXQgZ2V0cyBzdHVjay4NCj4gDQo+IAlKYWt1Yg0K PiANCj4NCg==