From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by sourceware.org (Postfix) with ESMTPS id ECE443858CD1 for ; Tue, 12 Mar 2024 02:08:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ECE443858CD1 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 ECE443858CD1 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.16 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710209337; cv=pass; b=hmhJrmvXIn5qgplLoV0558sH3j0IqdGxMVxzFFWg7CU4lPkYFL4sswbjtk/7SmFZcFxHuKjdyo20MFJw2iQVFUSQSCWOBwZYSy4u7KIrAnv9ViI37nyj0Pj65ylGg3rMiSw3pGtsx8Kc/T4C2HBtJM7y/4rDcjBn/GuQUTeWgmA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1710209337; c=relaxed/simple; bh=UrJr3JLpfiJ4ZzvI3YzkJPE+DQmn2VbsG/lqP29LeBs=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QZ6Vf1eloV1mgH7HvyG4xuTThGYNTH+ClCe9F43Glcs8yPkm99sIQANFaCvGMyHpENLSlSzO4C06LuvCLROJBN10S6ROwNAv/HIcMw2PhXhu0hLd1B1gi5/P9s18u3NgC/kBlS/WPUjAE6zXQlHu8HTPS9IURPHPq+iqz5dtygg= 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=1710209335; x=1741745335; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=UrJr3JLpfiJ4ZzvI3YzkJPE+DQmn2VbsG/lqP29LeBs=; b=noMg6o6uLVTg2aQQdYXPl7JnboKyCWRv4/7OVcOgrOQLyaDDQ5ZFrtFN oYPXyIBALoi3/hHuIVL4dRJg73R0wZl/6sHpFUjOH91usUMnNY7gdlP5E 0TamSiyhdnrIuOEzYv0GO95uDbsPgZRg+58ZWnOeNnQxGiiCnSILKnWrO bIY3BY+7gebU1y6YjKvV9k/GFf/4rq1LXImX7cOb10YVrkWK52NpmhhhR JAHcTR5nmeJfZfO1ql8Htq01mT/7YC2YQhftBWXuNchRlxuyF34QVqSqC +cjgqqJkO0gd6i07xw7+KnVq6OfWYeFVEUzIS6yDn1vGROC/+MeEv5iIg w==; X-IronPort-AV: E=McAfee;i="6600,9927,11010"; a="5507236" X-IronPort-AV: E=Sophos;i="6.07,118,1708416000"; d="scan'208";a="5507236" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2024 19:08:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,118,1708416000"; d="scan'208";a="16064329" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Mar 2024 19:08:53 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Mar 2024 19:08:53 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Mar 2024 19:08:52 -0700 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; Mon, 11 Mar 2024 19:08:52 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) 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; Mon, 11 Mar 2024 19:08:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HfJWD58WgHQ7j3Wo8RIWj/zUYttk0XOZP3sdlsmkKhV2dJ7Zp6G+Nm4sGZ/Zg7BOq/eTLNLiCHA7YaXPKR8PaiouIZtKdrSy2Nl6i8X+GjbSVH2JsjO3JeLb56Z3TrlHu0u7ya6WiCNdypbjIhzFpjwGrhB5mxiGP57ifU0X7Ms51eMJ4lqn/+hTfF9zXLCjZnLwGvQ1cYpGIBFapwzA+nZz7Ute71+kpK+1r/LxMcOG2LgtzU33IxBMpNC1+x86zD9cPNmxDsXUEFmZgHAtDXB/jsfhV9kcMxlR3eVNjkSB1ZiddffWV4l5XIA6ntsDHZewAKdU8ltuxJ/3bMqe4w== 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=UrJr3JLpfiJ4ZzvI3YzkJPE+DQmn2VbsG/lqP29LeBs=; b=GiHy74tiJyVW+4YzxQkJVYtDsIUmd0YMXnWZc/B4nfd3xuyr6HXDNEasGNnMfuPhqvcN6z9TQ50km83WdOmtWDBDb2gZVzJHsF+fpPLAfnOBy/rqxNks0azaNETTOBcLuqbq3pLmvB77mTRKquFEqSpn7o4fMDbx0GaXhprA4o6gnkuT5HXsuXqD0qXft3gJx8WK5O9UIAB7oDN+2DuvpGq9DKRfZE/l1JCdMRwZED3LcflaNIcQ7YOKTMUFF817HGTmS7ydgd6B6QXzFUN7VH+mGKA3v0NKs0bLGG7hOKVjFZOdgZSObiIiPvjiHH7Y51pnhOKlar4YvOwA5MxZRg== 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 MN0PR11MB6109.namprd11.prod.outlook.com (2603:10b6:208:3cf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.16; Tue, 12 Mar 2024 02:08:49 +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.7386.013; Tue, 12 Mar 2024 02:08:49 +0000 From: "Li, Pan2" To: Jeff Law , Robin Dapp , "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+lqgxg9veTbEeSpyAgACxtqCAADHTUIAA2LgAgACGbmCAAMezAIAFUs2AgAIF0sCACsIWgA== Date: Tue, 12 Mar 2024 02:08:49 +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> <2767ff68-98c8-47b6-ac3a-b3f47ba98afa@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_|MN0PR11MB6109:EE_ x-ms-office365-filtering-correlation-id: 564ac5f1-fe7d-471f-990b-08dc42395ba2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ws2PhyEodG9SnCo3QwcOyjsmLKuQBUhq3Rj2SfTnycGcaIhJtXvYN9wvCBVSf0LG+14aJag1WJTYqwFbMxYJ44M0xddEIzHVDCc7wS2iztBmqvDXDNn7D9YzMub4HUd+RqUhAPRMKL0HyPr18mIJqqo+OZWmJ7RzDDGmhu7FPZR0MThaplDLOTPu4FY9KBFIuJCf6tpHHNUpSVUoZLvQgub6pE1e/cyBUNEKG3VU6ycmiP54HyVpkZNNdfBA/CfpSgwM8ppCEODJ51qqk+YMt81fJTmcex5E8dKSJ3J9SxFMqu1ros/6JjjkX65yRMqy4oqOvSdzHwxWBY/46lG1/FEBfuPd281ruCv1IfUzfFlIrcuSG0dtnTjNlaaQNiE7+N+FEa45cvWs2QRaeWlmf/ZTr9+WDvmiNNPqi4usc6PoMHIU6XVr0qn2DbyNJEeiYz1fPEmipWRFncnFf4Hqp6xF29nNuokYpAMcSmLuo5pPAGhAZm/dbszN08esz5YI8srf0skCh8YsXsUL6K0DfipptN8ZSP9SdQg8oblD7qZPmo2rBYsEL7FSR9qUmQ6vRZ4SQZsmn0fzmDpMNsg1f2viO6vdsfAmw9Qo3wSxhtqUrRun+gyoUOUVH2s7J0NOLWNJL4RoxqKzSr9mW5wXYueqp+GgCI9dkOA6K/I74PnBOrIu6pM8TilbrDw8erhE89y6ukh1hJgvuv/dGCmHiquTUxa1jO48NvLGgpreBDU= 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)(1800799015)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R0RYZHlHV1NzS3RIdk13VXlzSUxiVVBRVHExcStkS2JCK0pCQ056QWN5Ungx?= =?utf-8?B?MFpDeWgrTFlBTThGSFo4b2VBZHFPTExYZlNQc1FnRTExNmJDWFEyYmtHa0g0?= =?utf-8?B?M3RTTGYwQXlGNUpVK0pFTkFHNHNvRWQwYmgwa2lwQ1h1bjkwakNCd0gvbmNP?= =?utf-8?B?M0lJZ0pVY3kzdnFkWXFzdi9ncG9GUWRSVHMxZFppUnVkNkpBcktYUkJTYkoy?= =?utf-8?B?ZDFDcXpsL2FvNG1sN1VYRXVyR2Z4SHN1Y3VKWGFWM2Q2R0ZRK2JzYldXYWJz?= =?utf-8?B?Y0lDMDY0dkVnNzlYSDVPUUVuOVdqTkIyZTEyVXZNanNGQjlWaEhGaG13ajdz?= =?utf-8?B?YnJ6eEk4OUZhSFBMcXVrQk41YTVxR2kzUUwzQUQ4S0JydnZJeU0xSFpLdWhL?= =?utf-8?B?cEhpckc1TGZXSXRYU1o4bHMzdFdpWGxxRnoyOXlHUEZrTS83dFNvZmFQN3Iy?= =?utf-8?B?US8xaU9aZDdBT3hKcDl1MW1aajZrNUorZ3JMUXlHOGhVbk9mYlB5NWZtSklR?= =?utf-8?B?aTBlc2RqYVhrbWgzalg1UFNZZlplWmsxWFFkTkczNUxQdVlnQ1dadmMxVWlU?= =?utf-8?B?VDZzRmFLalkwR3BoVGREbmE2RDQ4OXYxU2FGNTErVTJTVkZMcjFjaWNvRXJv?= =?utf-8?B?azhGNkgyWlVxNnl2RDZHQUorRjNqZVhTY1RvMHJQY0Y5QVlCbkhtOVhxdmJB?= =?utf-8?B?M1dJa1lPQUc4NHg4enVyNXZqNzl2bWk0MFNGclpGeFFvNmJTWjVKdzkvcEY4?= =?utf-8?B?N1ZoZ2E0VG1NNXRJbXVpZEtlQ0lhSm1aenFpb3JaelVMdDBTQ2w5T3Y5eW5Y?= =?utf-8?B?WS9HZmx1bmRtVmVYVURuREV2RXNMYXJZS1JUTGYzeHNsTHUvM1MvRzNJdGRy?= =?utf-8?B?OUpnYzZHWkpFaHZXbnc5N0NTaEpoeDRTSU9DeUgyUDBIQ1IrMFExb2lpYXla?= =?utf-8?B?VE45bWNveStmOHMrcHFHWEo4ZXFnd0prOXRJa3dHdDJGeEJVOEprVkNYQ2hq?= =?utf-8?B?NzhpY3BUQzZmQkovQ3lJODZlNkVCa1IxV1JCQmR5YmxjQmw1YnpMVE02bTI1?= =?utf-8?B?cnRObW9jR1d6Nk1sV3NIdWYyeGhod2UraWRnZlRlRUJKdEZYM3drbFlWdXJa?= =?utf-8?B?Z0JZUlBVK1lYS1kyUTMzd2NRU2M1QWRpYXVGaHV4MVpLbkVNWkdzWnRBZWtD?= =?utf-8?B?V2Izd01JK0luRG1RSHNOMHF5SEl1VG1acGc4Z2VxeXJ2Wm0rK0ZjaXRpTWox?= =?utf-8?B?SVluQ2NndUhPRHNiTFFwUFlJc3VnYzcvRHpuc0hteU94YnZuSXhaMDkvc05Y?= =?utf-8?B?SkJPejZYeDBMNi8zWUttRG5aY1U0WU9mb1gvcGhWTmo2enJaSkQvSk1Fb0ZE?= =?utf-8?B?Q3I1aEp4amM4VUpOaytBNDhrQzNMemZ3UjNOMnJpUXBBeXdyMWlLRDRIeSsr?= =?utf-8?B?blNROGw3RUtLQjRnelJwMlJObjBlQzBQU0UxWDZVT05uSzlzcFlCQmNKWnI0?= =?utf-8?B?SEVWb1huRlU1blRMMXlxVURENkVTNnkrbi9wbE1vWmQwYXZETGJxVG95aXdk?= =?utf-8?B?YVNRcWxEQ0d4Z3gvZjVKaUJzSTVTMmZvYkhLRGRZemJTZHhVOEExeDRYbWFx?= =?utf-8?B?RUREWGFObmV6ZWhYVjdKTnZhTGxkZzhwKzduS0ZRM2RDMFZlTUp1enUwQytv?= =?utf-8?B?QUc2UFc3Zm0vYXBTV3A2OTUxSnBDeHRDN2JONXRxZnFJeHpOUXpVaExMWmpT?= =?utf-8?B?ZXNxOVBQTmFaR2dwRHdBU2RkeUJKajMvcHpIZ081em9MSmxXY0pwVllxWVgw?= =?utf-8?B?NGhOQ00zMHNkN256NXZoWUtyei90K2pCK3hIem9pUzk3ckt0Z1QzUlQxaWw5?= =?utf-8?B?VVNtSVVMZVh3cFFmNGF4RUtYMEsram15dXNiNzkrVUp6eTJFUTdtOUpaM2Ey?= =?utf-8?B?ZEVTUjY5Y24vZGxsM2FuSDZDcjJSZjJUczY1MG9XSldzcHhCamg3bzdMekhB?= =?utf-8?B?VzVUdjRwblB2SS83RTVlUkw4R05tNERIOWZESG9qeGhPMjRncEVZMWhHTld4?= =?utf-8?B?N1daY3RraWQvSFdhUzl6WlczLzJyeDJQODB1T3J3eTRIUFdaUFU2eHI0QWs4?= =?utf-8?Q?BdbQ=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: 564ac5f1-fe7d-471f-990b-08dc42395ba2 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Mar 2024 02:08:49.7180 (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: c640WYWJdI0VqV7+emD5SzizaoUWa805ZGZ9TUsL6MUDbtTaEbV7SEaR2VCH6hPCAodqJvoKDND1Kktzf9ptfw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6109 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,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: SGkgSmVmZiwNCg0KSXMgdGhlcmUgYW55IHN1Z2dlc3Rpb24ocykgZm9yIGhvdyB0byBmaXggdGhp cyBJQ0UgaW4gdGhlIHJlYXNvbmFibGUgYXBwcm9hY2g/IFRoYW5rcyBhIGxvdC4NCg0KUGFuDQoN Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMaSwgUGFuMiANClNlbnQ6IFR1ZXNk YXksIE1hcmNoIDUsIDIwMjQgMjoyMyBQTQ0KVG86IEplZmYgTGF3IDxqZWZmcmV5YWxhd0BnbWFp bC5jb20+OyBSb2JpbiBEYXBwIDxyZGFwcC5nY2NAZ21haWwuY29tPjsgZ2NjLXBhdGNoZXNAZ2Nj LmdudS5vcmcNCkNjOiBqdXpoZS56aG9uZ0ByaXZhaS5haTsga2l0by5jaGVuZ0BnbWFpbC5jb207 IHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tOyBXYW5nLCBZYW56aGFuZyA8eWFuemhhbmcud2Fu Z0BpbnRlbC5jb20+OyBMaXUsIEhvbmd0YW8gPEhvbmd0YW8uTGl1QGludGVsLmNvbT4NClN1Ympl Y3Q6IFJFOiBbUEFUQ0ggdjJdIERTRTogQnVnZml4IElDRSBhZnRlciBhbGxvdyB2ZWN0b3IgdHlw ZSBpbiBnZXRfc3RvcmVkX3ZhbA0KDQpUaGFua3MgSmVmZiBmb3IgY29tbWVudHMuDQoNCj4gQnV0 IGluIHRoZSBjYXNlIG9mIGEgdmVjdG9yIG1vZGVzLCB3ZSBjYW4gdXN1YWxseSByZWludGVycHJl dCB0aGUgDQo+IHVuZGVybHlpbmcgYml0cyBpbiB3aGF0ZXZlciBtb2RlIHdlIHdhbnQgYW5kIGRv IGFueSBvZiB0aGUgdXN1YWwgDQo+IG9wZXJhdGlvbnMgb24gdGhvc2UgYml0cy4NCg0KWWVzLCBJ IHRoaW5rIHRoYXQgaXMgd2h5IHdlIGNhbiBhbGxvdyB2ZWN0b3IgbW9kZSBpbiBnZXRfc3RvcmVk X3ZhbCBpZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QuDQpBbmQgdGhlbiB0aGUgZGlmZmVy ZW50IG1vZGVzIHdpbGwgcmV0dXJuIGJ5IGdlbl9sb3dfcGFydC4gVW5mb3J0dW5hdGVseSwgdGhl cmUgYXJlIHNvbWUgbW9kZXMNCiAobGVzcyB0aGFuIGEgdmVjdG9yIGJpdCBzaXplIGxpa2UgVjJT RiwgVjJRSSBmb3Igdmxlbj0xMjgpIGFyZSBjb25zaWRlcmVkIGFzIGludmFsaWQgYnkgdmFsaWRh dGVfc3VicmVnLCANCmFuZCByZXR1cm4gTlVMTF9SVFggcmVzdWx0IGluIHRoZSBmaW5hbCBJQ0Uu DQoNClRodXMsIGNvbnNpZGVyIHN0YWdlIDQgSSB3b25kZXIgaWYgdGhpcyBpcyBhIGFjY2VwdGFi bGUgZml4LCBha2EgZmluZCBzb21lIHdoZXJlIHRvIGZpbHRlci1vdXQgdGhlIGludmFsaWQNCm1v ZGVzIGJlZm9yZSBnb2VzIHRvIGdlbl9sb3dfcGFydC4NCg0KUGFuDQoNCi0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQpGcm9tOiBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPiANClNl bnQ6IE1vbmRheSwgTWFyY2ggNCwgMjAyNCA2OjQ3IEFNDQpUbzogUm9iaW4gRGFwcCA8cmRhcHAu Z2NjQGdtYWlsLmNvbT47IExpLCBQYW4yIDxwYW4yLmxpQGludGVsLmNvbT47IGdjYy1wYXRjaGVz QGdjYy5nbnUub3JnDQpDYzoganV6aGUuemhvbmdAcml2YWkuYWk7IGtpdG8uY2hlbmdAZ21haWwu Y29tOyByaWNoYXJkLmd1ZW50aGVyQGdtYWlsLmNvbTsgV2FuZywgWWFuemhhbmcgPHlhbnpoYW5n LndhbmdAaW50ZWwuY29tPjsgTGl1LCBIb25ndGFvIDxob25ndGFvLmxpdUBpbnRlbC5jb20+DQpT dWJqZWN0OiBSZTogW1BBVENIIHYyXSBEU0U6IEJ1Z2ZpeCBJQ0UgYWZ0ZXIgYWxsb3cgdmVjdG9y IHR5cGUgaW4gZ2V0X3N0b3JlZF92YWwNCg0KDQoNCk9uIDIvMjkvMjQgMDY6MjgsIFJvYmluIERh cHAgd3JvdGU6DQo+IE9uIDIvMjkvMjQgMDI6MzgsIExpLCBQYW4yIHdyb3RlOg0KPj4+IFNvIGl0 J3MgZ29pbmcgdG8gY2hlY2sgaWYgVjJTRiBjYW4gYmUgdGllZCB0byBESSBhbmQgVjRRSSB3aXRo IFNJLiAgSQ0KPj4+IHN1c3BlY3QgdGhvc2UgYXJlIGdvaW5nIHRvIGZhaWwgZm9yIFJJU0MtViBh cyB0aG9zZSBhcmVuJ3QgdGllYWJsZS4NCj4+DQo+PiBZZXMsIHlvdSBhcmUgcmlnaHQuIERpZmZl cmVudCBSRUdfQ0xBU1MgYXJlIG5vdCBhbGxvd2VkIHRvIGJlIHRpZWFibGUgaW4gUklTQy1WLg0K Pj4NCj4+IHN0YXRpYyBib29sDQo+PiByaXNjdl9tb2Rlc190aWVhYmxlX3AgKG1hY2hpbmVfbW9k ZSBtb2RlMSwgbWFjaGluZV9tb2RlIG1vZGUyKQ0KPj4gew0KPj4gICAgLyogV2UgZG9uJ3QgYWxs b3cgZGlmZmVyZW50IFJFR19DTEFTUyBtb2RlcyB0aWVhYmxlIHNpbmNlIGl0DQo+PiAgICAgICB3 aWxsIGNhdXNlIElDRSBpbiByZWdpc3RlciBhbGxvY2F0aW9uIChSQSkuDQo+PiAgICAgICBFLmcu IFYyU0kgYW5kIERJIGFyZSBub3QgdGllYWJsZS4gICovDQo+PiAgICBpZiAocmlzY3Zfdl9leHRf bW9kZV9wIChtb2RlMSkgIT0gcmlzY3Zfdl9leHRfbW9kZV9wIChtb2RlMikpDQo+PiAgICAgIHJl dHVybiBmYWxzZTsNCj4+ICAgIHJldHVybiAobW9kZTEgPT0gbW9kZTINCj4+ICAgICAgICAgICAg fHwgIShHRVRfTU9ERV9DTEFTUyAobW9kZTEpID09IE1PREVfRkxPQVQNCj4+ICAgICAgICAgICAg ICAgICAmJiBHRVRfTU9ERV9DTEFTUyAobW9kZTIpID09IE1PREVfRkxPQVQpKTsNCj4+IH0NCj4g DQo+IFllcywgYnV0IHdoYXQgd2Ugc2V0IHRpZWFibGUgaXMgZS5nLiBWNFFJIGFuZCBWMlNGLg0K QnV0IGluIHRoZSBjYXNlIG9mIGEgdmVjdG9yIG1vZGVzLCB3ZSBjYW4gdXN1YWxseSByZWludGVy cHJldCB0aGUgDQp1bmRlcmx5aW5nIGJpdHMgaW4gd2hhdGV2ZXIgbW9kZSB3ZSB3YW50IGFuZCBk byBhbnkgb2YgdGhlIHVzdWFsIA0Kb3BlcmF0aW9ucyBvbiB0aG9zZSBiaXRzLg0KDQpJbiBteSBt aW5kIHRoYXQncyBmdW5kYW1lbnRhbGx5IGRpZmZlcmVudCB0aGFuIHRoZSBpbnQgdnMgZnAgY2Fz ZS4gIElmIA0Kd2UgaGF2ZSBhbiBpbnRlZ2VyIHZhbHVlIGluIGFuIEZQIHJlZ2lzdGVyLCB3ZSBj YW4ndCByZWFsbHkgb3BlcmF0ZSBvbiANCnRoZSB2YWx1ZSBpbiBhbnkgc2Vuc2libGUgd2F5IHdp dGhvdXQgZmlyc3QgY29weWluZyBpdCBvdmVyIHRvIHRoZSANCmludGVnZXIgcmVnaXN0ZXIgZmls ZSBhbmQgdmljZS12ZXJzYS4NCg0KSmVmZg0K