From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by sourceware.org (Postfix) with ESMTPS id BCBC33858D39 for ; Sat, 2 Mar 2024 01:04:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BCBC33858D39 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 BCBC33858D39 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.21 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709341463; cv=pass; b=G2GeUNzyE5ZRET/vCI5fJouqoa4ZCpRQgOQD2irmZTNP3jwzDN7Xj0Skw6zt4MEmnPVnSznirg9hjRCe+FtC2BgBhuDeeU2gL0A0rDpt6C9LmhTKS66UtcrRfZ+jCgYz0trh+5aL7Qjx1gCAtHzhxIU14xpwlLUQuFyt0MywMcw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709341463; c=relaxed/simple; bh=EEGuzLUyr+04zJOkXRFjaImzpKpV7+xb1/f6XZPiquc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=mKZTkSVZpqrPArmlaeYK2xeRrnGFczSQ3Vw0LEDHWftOobw2CKDQYepjBENNOlTZE+7tjxTcx+Z9hcw8Sb0WHzmlOlN25btXuaNfm3/9Yq3pTiN/mzs8VPu78DAlCV9vt/ZQN+YUD7twI7AeUj00vRCakGyLekFSP/8qV0HbBHc= 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=1709341461; x=1740877461; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=EEGuzLUyr+04zJOkXRFjaImzpKpV7+xb1/f6XZPiquc=; b=AtYP9qZJvaHVC07lFV4PRzpFlGR7B/HJuRZd9wid8/bzlmZxHhZVqsOp qCtJvOh9Zk7pD5jAowLfvzVf/0Ec3DMeikevvryfaPEzOKedBSAkcMyTE 3MaytFzcEYmBydzdjTGlvt5M6luPBqx+KpblpmeJ0gIJRH+zYwdUfnvKN RY6uYHMC1KojiUsUbc2ec2OpxjoekJqSu5bcehSClQQxy2m3qC17mifsQ U++jgD6xBLtXN1oKSj1JUeWtuYPr+Rg5yI/o6ZCai5uDlGY4CF+5L/ART RPMY433S8PqHcnjnqBHdYG/kR1UPecs4/SZosGmxSbfdYoJMUgHEy2agf Q==; X-IronPort-AV: E=McAfee;i="6600,9927,11000"; a="3827341" X-IronPort-AV: E=Sophos;i="6.06,197,1705392000"; d="scan'208";a="3827341" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2024 17:04:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,197,1705392000"; d="scan'208";a="8592778" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 01 Mar 2024 17:04:19 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 1 Mar 2024 17:04:18 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 1 Mar 2024 17:04:18 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 1 Mar 2024 17:04:18 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T26YukYNDEtLEkmIS8wttxrTzrlN/8THXobFdz07DvyEceNVoIjDRf2WBVZCwBYf7oj7I/10NhGxSsvRCas78r6T19Yu4eNi6rpqSSvyslQdUI12vRbTzQsl1Fa+QtdIUdlHZ6AWYXPFeQncCcfrhRiWh3fJ+6joRZCTeWLN5GISo+XPIr1ez1m7NnpIuMbk/IukOlHOQqvNQQm78+G4wujYPAxHm3vfEpNMgQTmJ2JxP5rXuWn4cdq5YrPYmwL41yFA9hhmBxRyw3FmgKRVGCYYyQRuV3Rjo1a6jGU7VtVBDFxZxaFB72YeAcec4xOhyjE/yW1ww4M7IExk/hLg6A== 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=EEGuzLUyr+04zJOkXRFjaImzpKpV7+xb1/f6XZPiquc=; b=AK2VxVNhpQTvsoOTOwUg8ljeBNnJ46EGz7HLXCxw8hzFk5IbEesoi/TDRFpCkrWXqRSP93EZlbyrI4vkuqQxoxcaDi/XsIu8zPJUaLJfi0Bv9hoLL0WIT81zyHt3zO+f7cjogG6wrz4Xw2MEzTOpM4nXeq+mbWwyMSGuFYVT/XcSMHR8kPwWsiAUOh/kt93BrHj12iu1YHLvRgeRFiV9OY/fJGmVCjpHFf2YHghXerMVVaS1OdX5jgvQIg770BbPKPs1qkmjw1ml9gg/QFt2XmIIjNfCSvlWsqzQ6E5bWzOhzxeQtPCpF5fVHqwDzU+cu5WfnV7Dt7ZdxtullPCzig== 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 MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by SA1PR11MB6943.namprd11.prod.outlook.com (2603:10b6:806:2bc::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.26; Sat, 2 Mar 2024 01:04:15 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0%6]) with mapi id 15.20.7362.015; Sat, 2 Mar 2024 01:04:15 +0000 From: "Li, Pan2" To: Robin Dapp , Jeff Law , "gcc-patches@gcc.gnu.org" CC: "juzhe.zhong@rivai.ai" , "kito.cheng@gmail.com" , "richard.guenther@gmail.com" , "Wang, Yanzhang" , "Liu, Hongtao" Subject: RE: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val Thread-Topic: [PATCH v2] DSE: Bugfix ICE after allow vector type in get_stored_val Thread-Index: AQHaaL9H0yX+ILI9PUq+lqgxg9veTbEeSpyAgACxtqCAADHTUIAA2LgAgACGbmCAAMezAIACUtqQ Date: Sat, 2 Mar 2024 01:04:15 +0000 Message-ID: References: <20240226032558.587912-1-pan2.li@intel.com> <20240226142235.3215553-1-pan2.li@intel.com> <793c14cb-2a08-41a4-ac55-4c39295f42d3@gmail.com> 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: MW5PR11MB5908:EE_|SA1PR11MB6943:EE_ x-ms-office365-filtering-correlation-id: 27218eb5-3938-40e9-b4bc-08dc3a54ae4a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: a0WNVjHePzSjjHac/5I2Uzl6I1H1p53BobcVFFk0cSBOmAJDD74J6pbqHrTMo9C9oW3kXPRCL5J7Dmk/i1PlJjVnl7cUqsk0ZY19kIdwfiT109IlwpAytlWzG8BQ7FMFKeL94HS/4JlSBqAGFx3MJAnSMHl3bi199H3WpoeYiuLeTXskD1ArbnDm0emsK0N5wYKWjI86vpBBUrI+p023B8yjd1vlvF/fm5ULfSbyz26OrDLpr0inPuWqSpqMjwF5VM0XUZlhaoXlSEwIc4Ir2NqkdoCaRQ4XYBQIZViLQ/vr74mrwpcOpevaguwO1gogP5JmoZfBxQUSoLraX5Kw9wsynMnVf8Bx4LzpIDMI8aTlJiSxCmRPlPejfRjef5WmUgcou844SKxMBIsVfZEza447H8jo5wpq+vBlpKrB+u14G1FXi0Pm3guMLgO/KpeAV3teduCZNTauPauGBVF1LrClyoTR6dc0e1Qf0QQ/l/UraGcVU7NElifLw98ZzpwEzqbs2tPW5sD/ht4XWwn+uU9vhBID7EXcDUDwA4HUfJSsgAC1/CsRvjj26HvPAAQPQosW9BhCvg/jHx2YNkDS+WWrRJsdlMdXIybreroQD+S4KMbBTeUc55IpnmP7CUm69CU4nVWC6JqucC09vDzdHnkuor75TiHSxMNwXQEfYbbzqtVcfjzBuf/kckxWJPhcP4jBEbzpZXpX7SiP3yYWEdoJk3R5I3LSxC6kTvrobo8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WnV0NlJ4VG5XZ3IrUUQwZXpvQ3F2T2Q4bGZ6dm5xdmJsZGFyc09rTmRNMUV0?= =?utf-8?B?TzU2cmM3d28zQWl2WUZIVEJMV2FpR3VtMXFxazFEL2d0Ty94WW4ybnRWR1FM?= =?utf-8?B?aDlyRVpSRjNOYjg2RkZaeCszdXhTTGoxaXpGVGxFbVgydldWSGtYVG9qNW9x?= =?utf-8?B?WEk5b29lWHlFd08ya2ovbmF4bHJQeG1FWUsvYkwyN0tOSmJ2WE12S05pZDI2?= =?utf-8?B?QTNoSndORWRlcDBiWnBRalN4MkxyWXltek5KNEpITEllNDdsQTMvSHhZY2ZG?= =?utf-8?B?SXlpcitpaVVSRGE1aUpwTUljeW81all1MlBHa2ZaUDNvbUlSOUtRS1drZnFT?= =?utf-8?B?aXpBQ04wNGQ5Y3hOSUZ6MUdFeXhzdzJwY2NYVE55dVFvQzF1OGt6bitxRzF0?= =?utf-8?B?N2ZwYzk5ekp2UTd1U2hERi95VGFsVWhOSExiUU5iZnVMdnJUMVBxYStMaXZY?= =?utf-8?B?SkJEZ0lGOVhMMjZBV2d6RjBqa2w2UFVMa0l6NFZ4NDB2L0ExTFp4UnA4VThM?= =?utf-8?B?dTVrSXhIWWhVdHFoODZLOU84a2xnUFB6U3UwTkpMM3hyVnZjYXQ2WW1LelMv?= =?utf-8?B?SEVoSlFIK1dRVVhOR05RS0tsZ3U2V2ZaQmdQQkp0ZWROaVBKZVZmaXFjZk01?= =?utf-8?B?M3dZajJtdk96SVNxc3ZmOFhUUGZCY3JiOVpoZnM4dVJKM2ViNGUwK2JYS2E0?= =?utf-8?B?SmZkUHd0VmpYS29Wa2x6K2ZRRDJqQ05QYVA5bmFWTkc2VUJNdkpRVk5wRUZo?= =?utf-8?B?L2dnVmxHSlhYcVVBMnhNMkpGdHdiVUgybGlQdXJ3c0cxMk13ZmFFYVdyVTlL?= =?utf-8?B?S3IzV0FRTVZpTXo4TnQrRDJwY09DZ0x4dFpmSWs0VHJzUXFuY1d3ckFkNVNZ?= =?utf-8?B?Z3R1ZHJDbDd4eVEyelBiRmNldFJ0bFVYSVFWQi9MK3h1NmdSYUk1Q3UvaXEy?= =?utf-8?B?ckEwVldBUEE0UnVLTDVwWTNsbjFHYXBTMzFFQmk4QWs5MTg0VXNsNXVoL0JD?= =?utf-8?B?aWE5SWM3ZWFwRi9JTlhIYzNicnBYMW94SWFrd0l3TTlzV1ZJM05WRFpRbEkv?= =?utf-8?B?WFpWZUVnNmZkdTB4L0pHMDhYUG9FSk1JN0FjSVJ1VVhka0FBdU9yTnp3RmxV?= =?utf-8?B?VEpyNWVaVnBRZHAwY3lVMm1NRnNxT0xSMUxlVkRXTVlUc1ZrSjg3MlB5VkMx?= =?utf-8?B?UXpUOGoyK0dWQU1mT0pHMnBsTGRqK2c5U3EyaFJ3MUFPVzJNNklUcmNSMHJi?= =?utf-8?B?eUgzTVdsaGJYL2d5Rm9rb0E4UnhPNTc0L0lrOUFubVdhYlUwYWppUDM3ZnJR?= =?utf-8?B?UmEyU1YyZFB5QUF3NEt1SlowLzhERjg3SEhCNzhZSFpPT1FnWHZ3bUd4QnlS?= =?utf-8?B?VnZBRWZDdDFJbFZiR2srSk8wUnVJWnNvUTk3Y1pmR2pMRE1MWkZ5c0JXaEhz?= =?utf-8?B?a0VFZHhCU0xJMWJxbGlzd3Jxa1FIdnpxTlQrNlY2T3hDR2JoSjYwaXg3b3hk?= =?utf-8?B?eVdHbUxaREdwSVJXeEdROU5rMFVxdjlXOG5WZXN1b0tTdGFwUTd5VkxMaHJQ?= =?utf-8?B?Q0lyblUvYVNSNTArWC9DQzFvMG0ya1JweFJteUIxb2xDc1ZBVGdPVkdiUFUw?= =?utf-8?B?bG5Zd25Wb2Q0cWNEb2ZQZVZ0VnJzbnZqN0pyL3F2ZmZ3ZWhEUEx2dmVCYTBW?= =?utf-8?B?NVZlZEc0UWJmVUVqTkczTDBnaGtWYnFvZ052eVJ1R0dISlRLUFJ3V2lkaVdE?= =?utf-8?B?VjZMb2FvL2pBNUJINkxzd3VYek5adXcxbXIxeTYyblNGbVZQaDREcWQzZnRj?= =?utf-8?B?WnppRCtwM1hVMnA3WmcxT3VFazJza3Zya2pnSUxXdFZHejVtK1gwdTdtVjZi?= =?utf-8?B?UEs5RnorNm5US1QvTEdKOHdia2s0dmI5dy96S2hELzBma0xLS2psdXVZZlEv?= =?utf-8?B?MG9wSzdJbzFuWWxNMzhpbmJ2akdSWnkvQkdYcTBqME4yQTBqbC9QclFJMUxs?= =?utf-8?B?eDhFRHY1YU95ZlRkbE5SUmlCUkZUU2Z2eWRCWWlFdkZkWml4cCtnU3hhS29z?= =?utf-8?B?ZTlJdytDMlhRVWpYbWljdDJiVnk1Mkkrd1VnL0tFc0tLMElzNVZWdSs3dURh?= =?utf-8?Q?9Eno=3D?= 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: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27218eb5-3938-40e9-b4bc-08dc3a54ae4a X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2024 01:04:15.5021 (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: 60K0mkHLEoSBtlnFtTl16xcpH0ruIkh/wOEFgffvW4v9nRcr/0LDBrrj35dHADzsoCMcuJp8FLxsBFZwSOet/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6943 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,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: WWVhaCwgdGFsa2luZyBhYm91dCB0aGlzIHdpdGggcm9iaW4gb2ZmbGluZSBmb3IgdGhpcyBmaXgu DQoNCj4gWWVzLCBidXQgd2hhdCB3ZSBzZXQgdGllYWJsZSBpcyBlLmcuIFY0UUkgYW5kIFYyU0Yu DQoNClRoYXQgY29tZXMgZnJvbSBkaWZmZXJlbnQgY29kZSBsaW5lcy4NCkplZmYgd291bGQgbGlr ZSB0byBsZWFybiBtb3JlIGFib3V0IGV4dHJhY3RfbG93X2JpdHMsIGl0IHdpbGwgZmlyc3QgY29u dmVydCB0byBpbnRfbW9kZSBhbmQgdGhlbiBjYWxsIHRoZSB0aWVhYmxlX3AuDQpBbmQgSSBiZXQg dGhlIFY0UUkgYW5kIFYyU0YgY29tZXMgZnJvbSB0aGUgaWYgY29uZGl0aW9uIGZvciBnZW5fbG93 cGFydC4NCg0KLS0tIGEvZ2NjL2RzZS5jYw0KKysrIGIvZ2NjL2RzZS5jYw0KQEAgLTE5NDYsNyAr MTk0Niw5IEBAIGdldF9zdG9yZWRfdmFsIChzdG9yZV9pbmZvICpzdG9yZV9pbmZvLCBtYWNoaW5l X21vZGUgcmVhZF9tb2RlLA0KIAkJCQkgY29weV9ydHggKHN0b3JlX2luZm8tPmNvbnN0X3Jocykp Ow0KICAgZWxzZSBpZiAoVkVDVE9SX01PREVfUCAocmVhZF9tb2RlKSAmJiBWRUNUT1JfTU9ERV9Q IChzdG9yZV9tb2RlKQ0KICAgICAmJiBrbm93bl9sZSAoR0VUX01PREVfQklUU0laRSAocmVhZF9t b2RlKSwgR0VUX01PREVfQklUU0laRSAoc3RvcmVfbW9kZSkpDQotICAgICYmIHRhcmdldG0ubW9k ZXNfdGllYWJsZV9wIChyZWFkX21vZGUsIHN0b3JlX21vZGUpKSAgLy8gPD0gVjRRSSBhbmQgVjJT RiBoZXJlLg0KKyAgICAmJiB0YXJnZXRtLm1vZGVzX3RpZWFibGVfcCAocmVhZF9tb2RlLCBzdG9y ZV9tb2RlKQ0KKyAgICAmJiB2YWxpZGF0ZV9zdWJyZWcgKHJlYWRfbW9kZSwgc3RvcmVfbW9kZSwg Y29weV9ydHggKHN0b3JlX2luZm8tPnJocyksDQorCQkJc3VicmVnX2xvd3BhcnRfb2Zmc2V0IChy ZWFkX21vZGUsIHN0b3JlX21vZGUpKSkNCiAgICAgcmVhZF9yZWcgPSBnZW5fbG93cGFydCAocmVh ZF9tb2RlLCBjb3B5X3J0eCAoc3RvcmVfaW5mby0+cmhzKSk7DQogICBlbHNlDQogICAgIHJlYWRf cmVnID0gZXh0cmFjdF9sb3dfYml0cyAocmVhZF9tb2RlLCBzdG9yZV9tb2RlLA0KDQpQYW4NCg0K LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFJvYmluIERhcHAgPHJkYXBwLmdjY0Bn bWFpbC5jb20+IA0KU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDI5LCAyMDI0IDk6MjkgUE0NClRv OiBMaSwgUGFuMiA8cGFuMi5saUBpbnRlbC5jb20+OyBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21h aWwuY29tPjsgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCkNjOiByZGFwcC5nY2NAZ21haWwuY29t OyBqdXpoZS56aG9uZ0ByaXZhaS5haTsga2l0by5jaGVuZ0BnbWFpbC5jb207IHJpY2hhcmQuZ3Vl bnRoZXJAZ21haWwuY29tOyBXYW5nLCBZYW56aGFuZyA8eWFuemhhbmcud2FuZ0BpbnRlbC5jb20+ OyBMaXUsIEhvbmd0YW8gPGhvbmd0YW8ubGl1QGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFU Q0ggdjJdIERTRTogQnVnZml4IElDRSBhZnRlciBhbGxvdyB2ZWN0b3IgdHlwZSBpbiBnZXRfc3Rv cmVkX3ZhbA0KDQpPbiAyLzI5LzI0IDAyOjM4LCBMaSwgUGFuMiB3cm90ZToNCj4+IFNvIGl0J3Mg Z29pbmcgdG8gY2hlY2sgaWYgVjJTRiBjYW4gYmUgdGllZCB0byBESSBhbmQgVjRRSSB3aXRoIFNJ LiAgSSANCj4+IHN1c3BlY3QgdGhvc2UgYXJlIGdvaW5nIHRvIGZhaWwgZm9yIFJJU0MtViBhcyB0 aG9zZSBhcmVuJ3QgdGllYWJsZS4NCj4gDQo+IFllcywgeW91IGFyZSByaWdodC4gRGlmZmVyZW50 IFJFR19DTEFTUyBhcmUgbm90IGFsbG93ZWQgdG8gYmUgdGllYWJsZSBpbiBSSVNDLVYuDQo+IA0K PiBzdGF0aWMgYm9vbA0KPiByaXNjdl9tb2Rlc190aWVhYmxlX3AgKG1hY2hpbmVfbW9kZSBtb2Rl MSwgbWFjaGluZV9tb2RlIG1vZGUyKQ0KPiB7DQo+ICAgLyogV2UgZG9uJ3QgYWxsb3cgZGlmZmVy ZW50IFJFR19DTEFTUyBtb2RlcyB0aWVhYmxlIHNpbmNlIGl0DQo+ICAgICAgd2lsbCBjYXVzZSBJ Q0UgaW4gcmVnaXN0ZXIgYWxsb2NhdGlvbiAoUkEpLg0KPiAgICAgIEUuZy4gVjJTSSBhbmQgREkg YXJlIG5vdCB0aWVhYmxlLiAgKi8NCj4gICBpZiAocmlzY3Zfdl9leHRfbW9kZV9wIChtb2RlMSkg IT0gcmlzY3Zfdl9leHRfbW9kZV9wIChtb2RlMikpDQo+ICAgICByZXR1cm4gZmFsc2U7DQo+ICAg cmV0dXJuIChtb2RlMSA9PSBtb2RlMg0KPiAgICAgICAgICAgfHwgIShHRVRfTU9ERV9DTEFTUyAo bW9kZTEpID09IE1PREVfRkxPQVQNCj4gICAgICAgICAgICAgICAgJiYgR0VUX01PREVfQ0xBU1Mg KG1vZGUyKSA9PSBNT0RFX0ZMT0FUKSk7DQo+IH0NCg0KWWVzLCBidXQgd2hhdCB3ZSBzZXQgdGll YWJsZSBpcyBlLmcuIFY0UUkgYW5kIFYyU0YuDQoNCkkgc3VnZ2VzdGVkIGEgdGFyZ2V0IGJhbmQt YWlkIGJlZm9yZToNCg0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcvcmlzY3YvcmlzY3YuY2MgYi9n Y2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjDQppbmRleCA3OTlkNzkxOWE0YS4uOTgyY2ExYTQyNTAg MTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjDQorKysgYi9nY2MvY29uZmln L3Jpc2N2L3Jpc2N2LmNjDQpAQCAtODIwOCw2ICs4MjA4LDExIEBAIHJpc2N2X21vZGVzX3RpZWFi bGVfcCAobWFjaGluZV9tb2RlIG1vZGUxLCBtYWNoaW5lX21vZGUgbW9kZTIpDQogICAgICBFLmcu IFYyU0kgYW5kIERJIGFyZSBub3QgdGllYWJsZS4gICovDQogICBpZiAocmlzY3Zfdl9leHRfbW9k ZV9wIChtb2RlMSkgIT0gcmlzY3Zfdl9leHRfbW9kZV9wIChtb2RlMikpDQogICAgIHJldHVybiBm YWxzZTsNCisgIGlmIChHRVRfTU9ERV9DTEFTUyAoR0VUX01PREVfSU5ORVIgKG1vZGUxKSkgPT0g TU9ERV9JTlQNCisgICAgICAmJiBHRVRfTU9ERV9DTEFTUyAoR0VUX01PREVfSU5ORVIgKG1vZGUy KSkgPT0gTU9ERV9GTE9BVA0KKyAgICAgICYmIEdFVF9NT0RFX1NJWkUgKEdFVF9NT0RFX0lOTkVS IChtb2RlMSkpDQorICAgICAgICAgICAgICAgICAgICAgICAhPSBHRVRfTU9ERV9TSVpFIChHRVRf TU9ERV9JTk5FUiAobW9kZTIpKSkNCisgICAgcmV0dXJuIGZhbHNlOw0KICAgcmV0dXJuIChtb2Rl MSA9PSBtb2RlMg0KICAgICAgICAgIHx8ICEoR0VUX01PREVfQ0xBU1MgKG1vZGUxKSA9PSBNT0RF X0ZMT0FUDQogICAgICAgICAgICAgICAmJiBHRVRfTU9ERV9DTEFTUyAobW9kZTIpID09IE1PREVf RkxPQVQpKTsNCg0KYnV0IEkgZG9uJ3QgbGlrZSB0aGF0IGFzIGl0IGp1c3Qgd29ya3MgYXJvdW5k IHNvbWV0aGluZw0KdGhhdCBJIGRpZG4ndCBldmVuIHVuZGVyc3RhbmQgZnVsbHkuLi4NCg0KUmVn YXJkcw0KIFJvYmluDQoNCg==