From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by sourceware.org (Postfix) with ESMTPS id 6A5DE3858D1E for ; Mon, 26 Feb 2024 03:42:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6A5DE3858D1E 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 6A5DE3858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.11 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708918971; cv=pass; b=hx5Y/9hLzabGwk+6zDe3MmImYGDRk7nA5dQdm2bm4w0UPLCilKGJxpl0lkgfz+iT8PW+Xak/mGFjMm2eNvxwt0UhlRCoi/ZnGT6JyEs3ZEwkifu4g9DPd5QMlyHEyhlbWNmvJLoivgV0kNaDTVxtxHJLSeGe0Jff7ol90jmrPU8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708918971; c=relaxed/simple; bh=4AcnEJhS4RebWzkTq3+qEvdwNIE3QWlkoMfq9XYANOg=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=W3wpWmruwHJt/JTS9NYVwbco6anuj31E08BUb9zaM150uMDEPPSkoyRyiPfsd75bx+kjXU/UM2NlALOYaL/W8+/N3UW3cAqb34y2nrWa0b7FBW2D8h+TjVWw1pIZYSlRZUw+C2kqO9ToagDv2DITK3CVPCEUfOo9892bzvZLHYQ= 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=1708918969; x=1740454969; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4AcnEJhS4RebWzkTq3+qEvdwNIE3QWlkoMfq9XYANOg=; b=Wo2L7mOwTjCbWbmVFp9OYfN59M1SV4P4pzhBy5YkiP+OfCKrq0dTziuA 3zbWV3bKve4Byy+K8yLZf6IL/YqM5QGnishLR5Q3f+1kT837XuEspbYzF NRLpISjgpTJsk5x7JQtwPUG+pyfQbw/VPHW6qhj5e0Bwj4JtSdnpCO57z xGEiGCLCn4QsfMFLLPxwguJghDUPHqJwbl5uvU6eTjSDxGcof9CzmVC+K Xy9xEC4dFo8cbYsVjLAlEmDW5AD93HsgAVbgnNkyoilTH0qsjrGXhQ4CY 03aJ2Ksz9BYMuGfJynf/nIfmiPU0sZHJMt2CgtTlf6bm8zMLf+nCMJu/M A==; X-IronPort-AV: E=McAfee;i="6600,9927,10995"; a="13829190" X-IronPort-AV: E=Sophos;i="6.06,185,1705392000"; d="scan'208";a="13829190" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2024 19:42:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,185,1705392000"; d="scan'208";a="6518834" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Feb 2024 19:42:46 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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; Sun, 25 Feb 2024 19:42:45 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Sun, 25 Feb 2024 19:42:45 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 25 Feb 2024 19:42:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mZ55qToBI9FqwVIyQDiTL0kvPcxOyow8WNZr/yBNqihjiFcdNaKA0J3tEYux7bSGtkAOwSLeCl9VjKPzlq92RXXtcAN0+2IiDUdsTuzdANOxbpzh4CEq0HPcNCmiSMq56BEZSenFSdgOkoIh+yvqLysGl2Whsie0FBy9lw8mHNT2p/XyX8FKQkn0FE6JATI2jlpCXqtHzuQq2VqHYhc6grAPCYO6u5iUTrUJoHY6TWxc18DpOd32MELgsL1ml51/cW9EOAcPibMNyOK9H2RSRcyyeX4As7pUusYZlhzxE9WJCNYqHQqmJQiLSv2k7FOn1OvKMPpG1nIBQItdnMJsdw== 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=4AcnEJhS4RebWzkTq3+qEvdwNIE3QWlkoMfq9XYANOg=; b=anyAO5yI+UDwD5r6dmBfUXNhjtutAX+oG0CADsMRGvSnZ1Vg/YCFZ8vwUEOZ/h1k5PvAZDudurkCr+psw4FEViP7J7DyQwxr89cabvmq8eSAZhwfhsm3c62poZPm1qqv7Cfi4Yey9xtOuzcSHwloqCBPKXqNbZglNKIOC0g5eyJ7CjOKZU0b8UhuOLz3CdY25qedBH8yHGxUsIASNqQ9iAV601/yhHUaJEXIVbhqWjQJIqrqDmxEJEpsKw5XpS0bxUDPeQXVs/xXt+MqUnfc2zsqaSRd0NZ+w5kJGEfofJnIANTkKLQgvWddf2q5aDuoGu5aHH57STRMrKHsgbVsuA== 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 SJ2PR11MB7670.namprd11.prod.outlook.com (2603:10b6:a03:4c3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.23; Mon, 26 Feb 2024 03:42:42 +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.7339.022; Mon, 26 Feb 2024 03:42:42 +0000 From: "Li, Pan2" To: Hongtao Liu CC: "gcc-patches@gcc.gnu.org" , "juzhe.zhong@rivai.ai" , "kito.cheng@gmail.com" , "richard.guenther@gmail.com" , "Wang, Yanzhang" , "rdapp.gcc@gmail.com" Subject: RE: [PATCH v1] RTL: Bugfix ICE after allow vector type in DSE Thread-Topic: [PATCH v1] RTL: Bugfix ICE after allow vector type in DSE Thread-Index: AQHaaGOKNCVbJc6OS02RFa0S6zhOv7Eb+oYA////r3A= Date: Mon, 26 Feb 2024 03:42:42 +0000 Message-ID: References: <20240226032558.587912-1-pan2.li@intel.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_|SJ2PR11MB7670:EE_ x-ms-office365-filtering-correlation-id: ec62565c-d666-45fa-573f-08dc367cfcd5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eyeiQPHoEsLtaRn/hQclw6QrQYwuF418r/GH2xtl6Q5K/PQGwux19b2lD7XGNNCNgKqnmR6YC2cBpBw4HWqNh6vn1JHDPqtGBeZ7j05bsCRzJ4W44iM1isXtqra3atgcjE3iUoNsSeJaVW/NzCxR9xlr2oGnwlEcc/SsmnTSbOSVUkfnHY5WbqUz1uXu8SmgP/Z0RfDoqMQoNAVrI2WNjs04/UzBDd8JCGXp+9vnqvCYPF18kBXL2C0s9beC6+Tz4aVq7SfrtEX6lhFNIFbWV64f9ayQuIJNFbsKD8Ph6e4nZ1725muft5jbL/rvEiZTXo4Fv/f4YHvALxQxLWFcbTvau/O5Y0M1O1X0e3AMsgTN7FZySWrDroW3FqLXqXNUNw4UwllqRIlPqvG40QVrAgwuqF1YkxZi0WWidd8cGxWSMtgC4oBHXAx6hQWgiCGZAt26JYcz2nJ4sWshYjhEakDn730iGSZ1bbX86lusDq8+U+wf8THAKXqNu2YkbkyN7wF9a2U4LWkSh5AthWXT+U4NkPd+uONMbFx9V64rU9cPzQHbPgnmjP3jlQUuF8I6lhgGKQHohNlDq5OGQOT+h1TnMiJPv5Ds4oRjEko+ttlW8m83wQxLeQu8arrSh+6ow1fd2LwQNW90+kkLFlJj9wHow9LBkEXYJwj86IqmiWQaZfpNJlVKdgvMfi++EukRGCv8yyUanQIaxGp5IcdLaw== 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)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WG1SYjhKTDlVVUNtenNob2ZEcFNGc3hyV1Nuc2RLVW9rWSszM0NFYXdkT29N?= =?utf-8?B?OVZtZ1N6L1o3OElOTVNIcnY0OEpxVnFzcEFEcnd3YmlwMU5YT2lCTzFVandq?= =?utf-8?B?b0k3SURzU3RnV0pjb2NjQ1lWRUoyendTWEFmZG1UZDIvdmVKSHJFZUFiMHNN?= =?utf-8?B?RzFGemROTWNCbm9ZUWpscGx4ZzhOb3YyZU8yUXNycCtwejA0WnY3Rnc3WGVP?= =?utf-8?B?YjdxZ3hXaEJIMHFrMDA3eFpKR1QyNk1YekluWTBWUGkrTzJEbjhtRDJpRW4w?= =?utf-8?B?cHhlbzQrQytlRktPeDZLTDFxWVBKLzJzYlVaUFNUKzFDNXErVFExNURQSFor?= =?utf-8?B?dkxkN1VKQm1QSGhrWFFlQmZvU2haZmhTZVIrV0lIaWNhbW5BSzcxdCtLVSsw?= =?utf-8?B?ZHBhaWdqSGJQWTNEcDdxTkh0dlgyZS85TTFDOW9Dd3JrNTB0Mlp6cTlaRWFQ?= =?utf-8?B?WDRWMDZocHdxMUVoOTUrWVptK3NpTk0wSzVvTGRML2hqWWpKblYycEdTTWZO?= =?utf-8?B?WmVjRFV3ZmZXMUE5NG9zQk9FUDZldVg5Z24vaitrN0QzODJqY3FYdmhoSlE1?= =?utf-8?B?bk9BTUFpNlY3UWFTcFIyeUxTc3JYLzR1djdFOXNXZUh6MWRUazZxdHpROGxT?= =?utf-8?B?aVY0djJGc3JBWElTZFRpa1hLUTRHZzZqdVRLaVVMM0thR2Z3SU12QUo3SVdp?= =?utf-8?B?M2M2aUZUNVJ6VnUzYkFtRERXZ25yQVlZQVljUDZyS2hxRUhWWXUvVkQraDlt?= =?utf-8?B?bHJ4OU0rMW5tV0V1cEZLekpUQlQxSitSRlBDTE16UU9vdXE0UGloYlJLOVVu?= =?utf-8?B?akJUOTRBYjlVblBEZHBMbXJtMitHS0x4b1BKMHZDQ3FYMEp1dXBQeTJNK2lq?= =?utf-8?B?bnppQ2Rad3dwMkwxYTBnVUlyRnNrQVAzUXRIeUNwalhDcXVCYituOVZNZWlu?= =?utf-8?B?UzY2cnJZQUdLVFBESkpUUUp4ZGFva29Oc0tYQnpMQWp5Zjl6STYrM29Oazdh?= =?utf-8?B?WW8xNXNaNGVVUlVxY1FkOHF0cWdjNFRpdUg0YXFEUjNodysyQmVERU1GcDh1?= =?utf-8?B?MDJIcWlZcU84Qmh3N1Vic2xrZ0FnVmd3NHBPcXYyNnRUcVdMUW5UYmYvRDBH?= =?utf-8?B?NEtFTUVvaFhqQ0htMFVZTzdUR215amtoRkNtMXZaK0tWUEl2MGZKVmMrZkla?= =?utf-8?B?V2hrVDlER2NHcVAxeGU0K3VGTTRMQ1QvU1V4MnFGMy9WOENlaG53ek5hREkv?= =?utf-8?B?WUNCRjVrakNmUk1rOHA3TGlqSWUwVVZoaHZOa1M0eTZVWGFuOGRBUzhoUWxz?= =?utf-8?B?MGQ4UitXS2ZuYTY3OVRlbU1yOU5QSWxiK2dDT0RKVlkwaUdndEQ1SGpHaEFB?= =?utf-8?B?RXA4OFVwNGNaRHN2Rm1vTkY4STNvSzVybDdrUFBPdmsyUzllS3BrMUJ5TlBL?= =?utf-8?B?UjZKbDBiOStLSFZZaHIxdURXZy8ya1QzWHFrT3A3dWNJYzhhNlVTUGxLREZL?= =?utf-8?B?a2NaV2MrTXQzdmVOVU12dzNEQnVxSGRqbVdnUzJmZGhLaERUMFlyVEo5Ti9H?= =?utf-8?B?SERpeVlLazVTWjhHQ0pYd21uWXM5YXhPUzQxMHllK0k5bnU0YTZTZ0R2MGJ2?= =?utf-8?B?NDl2VHFJNDhLOGx5cTBkQjBRa0ZFMmppb1ZzMDJFVnRNbjIyaTlNQUtDc3VC?= =?utf-8?B?VUI5amRncDBkVlFlWUpQWnViOHhiNWc1RGlTVVlxMzJkYW1ycUQxT1VKTDVN?= =?utf-8?B?dTVqNkF0enFXTWV2NG02NmhGR21EbVhvb1kxbEhzeDJ6RjBsK2tNR0ZzVERJ?= =?utf-8?B?TWdrQ3hSSjRnZ1htNDZkV3NXb0VsNDE0c3JkL0d3ZzF2RktOWjZicXlzNWZB?= =?utf-8?B?bHVZakhwblJaTUh0MkhjQnh3M2h6SDhGN0l1bU9adnBMRWFlaE1zZDR6R09h?= =?utf-8?B?S3p5OC9yMHVXSmtRRXJzQW9hOXhwdFJPUUVaMEhZQnhFTmwrV3FxZTRKVktO?= =?utf-8?B?VmZQVWRjVmNrbHRoV3I0dnZ4RVVxUzl2VmtKd2ptUjNzVEgrNjE5RjJDWmFG?= =?utf-8?B?UzdVZ043SFEzR1JKekRSZTJGQkxCdWVzSHFidjdqam9udjBSYi8vSWcwQVda?= =?utf-8?Q?X0ig=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: ec62565c-d666-45fa-573f-08dc367cfcd5 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2024 03:42:42.4951 (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: yTzS2I/8p/niPMguvNzaPOCegdix83NZG/f79Z6vBTScP8LAH2oIDH2oRsBabwoZetDB33igw1iPyUwku+RcbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB7670 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,KAM_SHORT,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: PiBCZSBDYXJlZnVsLCBJdCBtYXkgcmVncmVzc2VzIHNvbWUgb3RoZXIgYmFja2VuZC4NCg0KVGhh bmtzIEhvbmd0YW8sIGhvdyBhYm91dCB0YWtlIElOTkVSX01PREUgaGVyZSBmb3IgcmVnc2l6ZS4g Q3VycmVudGx5IGl0IHdpbGwgYmUgdGhlIHdob2xlIHZlY3RvciByZWdpc3RlciB3aGVuIGNvbXBh cmF0aW9uLg0KDQpwb2x5X3VpbnQ2NCByZWdzaXplID0gUkVHTU9ERV9OQVRVUkFMX1NJWkUgKGlt b2RlKTsNCg0KUGFuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBIb25ndGFv IExpdSA8Y3JhenlsaHRAZ21haWwuY29tPiANClNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMjYsIDIw MjQgMTE6NDEgQU0NClRvOiBMaSwgUGFuMiA8cGFuMi5saUBpbnRlbC5jb20+DQpDYzogZ2NjLXBh dGNoZXNAZ2NjLmdudS5vcmc7IGp1emhlLnpob25nQHJpdmFpLmFpOyBraXRvLmNoZW5nQGdtYWls LmNvbTsgcmljaGFyZC5ndWVudGhlckBnbWFpbC5jb207IFdhbmcsIFlhbnpoYW5nIDx5YW56aGFu Zy53YW5nQGludGVsLmNvbT47IHJkYXBwLmdjY0BnbWFpbC5jb20NClN1YmplY3Q6IFJlOiBbUEFU Q0ggdjFdIFJUTDogQnVnZml4IElDRSBhZnRlciBhbGxvdyB2ZWN0b3IgdHlwZSBpbiBEU0UNCg0K T24gTW9uLCBGZWIgMjYsIDIwMjQgYXQgMTE6MjbigK9BTSA8cGFuMi5saUBpbnRlbC5jb20+IHdy b3RlOg0KPg0KPiBGcm9tOiBQYW4gTGkgPHBhbjIubGlAaW50ZWwuY29tPg0KPg0KPiBXZSBhbGxv d2VkIHZlY3RvciB0eXBlIGZvciBnZXRfc3RvcmVkX3ZhbCB3aGVuIHJlYWQgaXMgbGVzcyB0aGFu IG9yDQo+IGVxdWFsIHRvIHN0b3JlIGluIHByZXZpb3VzLiAgVW5mb3J0dW5hdGVseSwgd2UgbWlz c2VkIHRvIGFkanVzdCB0aGUNCj4gdmFsaWRhdGVfc3VicmVnIHBhcnQgYWNjb3JkaW5nbHkuICBG b3IgdmVjdG9yIHR5cGUsIHdlIGRvbid0IG5lZWQgdG8NCj4gcmVzdHJpY3QgdGhlIG1vZGUgc2l6 ZSBpcyBncmVhdGVyIHRoYW4gdGhlIHZlY3RvciByZWdpc3RlciBzaXplLg0KPg0KPiBUaHVzLCBm b3IgZXhhbXBsZSB3aGVuIGdlbl9sb3dwYXJ0IGZyb20gRV9WMlNGbW9kZSB0byBFX1Y0UUltb2Rl LCBpdA0KPiB3aWxsIGhhdmUgTlVMTF9SVFgob2YgY291cnNlIElDRSBhZnRlciB0aGF0KSBiZWNh dXNlIG9mIHRoZSBtb2RlIHNpemUNCj4gaXMgbGVzcyB0aGFuIHZlY3RvciByZWdpc3RlciBzaXpl LiAgVGhhdCBhbHNvIGV4cGxhaW4gdGhhdCBnZW5fbG93cGFydA0KPiBmcm9tIEVfVjhTRm1vZGUg dG8gRV9WMTZRSW1vZGUgaXMgdmFsaWQgaGVyZS4NCj4NCj4gVGhpcyBwYXRjaCB3b3VsZCBsaWtl IHRvIHJlbW92ZSB0aGUgdGhlIHJlc3RyaWN0aW9uIGZvciB2ZWN0b3IgbW9kZSwgdG8NCj4gcmlk IG9mIHRoZSBJQ0Ugd2hlbiBnZW5fbG93cGFydCBiZWNhdXNlIG9mIHZhbGlkYXRlX3N1YnJlZyBm YWlscy4NCkJlIENhcmVmdWwsIEl0IG1heSByZWdyZXNzZXMgc29tZSBvdGhlciBiYWNrZW5kLg0K Pg0KPiBUaGUgYmVsb3cgdGVzdCBhcmUgcGFzc2VkIGZvciB0aGlzIHBhdGNoOg0KPg0KPiAqIFRo ZSBYODYgYm9vdHN0cmFwIHRlc3QuDQo+ICogVGhlIGZ1bGx5IHJpc2N2IHJlZ3Jlc3Npb24gdGVz dHMuDQo+DQo+IGdjYy9DaGFuZ2VMb2c6DQo+DQo+ICAgICAgICAgKiBlbWl0LXJ0bC5jYyAodmFs aWRhdGVfc3VicmVnKTogQnlwYXNzIHJlZ2lzdGVyIHNpemUgY2hlY2sNCj4gICAgICAgICBpZiB0 aGUgbW9kZSBpcyB2ZWN0b3IuDQo+DQo+IGdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KPg0KPiAg ICAgICAgICogZ2NjLmRnL3RyZWUtc3NhL3NzYS1mcmUtNDQuYzogQWRkIGZ0cmVlLXZlY3Rvcml6 ZSB0byB0cmlnZ2VyDQo+ICAgICAgICAgdGhlIElDRS4NCj4gICAgICAgICAqIGdjYy50YXJnZXQv cmlzY3YvcnZ2L2Jhc2UvYnVnLTYuYzogTmV3IHRlc3QuDQo+DQo+IFNpZ25lZC1vZmYtYnk6IFBh biBMaSA8cGFuMi5saUBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgZ2NjL2VtaXQtcnRsLmNjICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystDQo+ICBnY2MvdGVzdHN1aXRlL2djYy5k Zy90cmVlLXNzYS9zc2EtZnJlLTQ0LmMgICAgfCAgMiArLQ0KPiAgLi4uL2djYy50YXJnZXQvcmlz Y3YvcnZ2L2Jhc2UvYnVnLTYuYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKw0KPiAg MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYvYmFzZS9i dWctNi5jDQo+DQo+IGRpZmYgLS1naXQgYS9nY2MvZW1pdC1ydGwuY2MgYi9nY2MvZW1pdC1ydGwu Y2MNCj4gaW5kZXggMTg1NmZhNDg4NGYuLjQ1YzYzMDFiNDg3IDEwMDY0NA0KPiAtLS0gYS9nY2Mv ZW1pdC1ydGwuY2MNCj4gKysrIGIvZ2NjL2VtaXQtcnRsLmNjDQo+IEBAIC05MzQsNyArOTM0LDgg QEAgdmFsaWRhdGVfc3VicmVnIChtYWNoaW5lX21vZGUgb21vZGUsIG1hY2hpbmVfbW9kZSBpbW9k ZSwNCj4gICAgICA7DQo+ICAgIC8qID8/PyBTaW1pbGFybHksIGUuZy4gd2l0aCAoc3VicmVnOkRG IChyZWc6VEkpKS4gIFRob3VnaCBzdG9yZV9iaXRfZmllbGQNCj4gICAgICAgaXMgdGhlIGN1bHBy aXQgaGVyZSwgYW5kIG5vdCB0aGUgYmFja2VuZHMuICAqLw0KPiAtICBlbHNlIGlmIChrbm93bl9n ZSAob3NpemUsIHJlZ3NpemUpICYmIGtub3duX2dlIChpc2l6ZSwgb3NpemUpKQ0KPiArICBlbHNl IGlmIChrbm93bl9nZSAoaXNpemUsIG9zaXplKSAmJiAoa25vd25fZ2UgKG9zaXplLCByZWdzaXpl KQ0KPiArICAgIHx8IChWRUNUT1JfTU9ERV9QIChpbW9kZSkgfHwgVkVDVE9SX01PREVfUCAob21v ZGUpKSkpDQo+ICAgICAgOw0KPiAgICAvKiBBbGxvdyBjb21wb25lbnQgc3VicmVncyBvZiBjb21w bGV4IGFuZCB2ZWN0b3IuICBUaG91Z2ggZ2l2ZW4gdGhlIGJlbG93DQo+ICAgICAgIGV4dHJhY3Rp b24gcnVsZXMsIGl0J3Mgbm90IGFsd2F5cyBjbGVhciB3aGF0IHRoYXQgbWVhbnMuICAqLw0KPiBk aWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdHJlZS1zc2Evc3NhLWZyZS00NC5jIGIv Z2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdHJlZS1zc2Evc3NhLWZyZS00NC5jDQo+IGluZGV4IGY3OWI0 YzE0MmFlLi42MjRhMDBhNGYzMiAxMDA2NDQNCj4gLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcv dHJlZS1zc2Evc3NhLWZyZS00NC5jDQo+ICsrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLmRnL3RyZWUt c3NhL3NzYS1mcmUtNDQuYw0KPiBAQCAtMSw1ICsxLDUgQEANCj4gIC8qIHsgZGctZG8gY29tcGls ZSB9ICovDQo+IC0vKiB7IGRnLW9wdGlvbnMgIi1PIC1mZHVtcC10cmVlLWZyZTEiIH0gKi8NCj4g Ky8qIHsgZGctb3B0aW9ucyAiLU8gLWZkdW1wLXRyZWUtZnJlMSAtTzMgLWZ0cmVlLXZlY3Rvcml6 ZSIgfSAqLw0KPg0KPiAgc3RydWN0IEEgeyBmbG9hdCB4LCB5OyB9Ow0KPiAgc3RydWN0IEIgeyBz dHJ1Y3QgQSB1OyB9Ow0KPiBkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jp c2N2L3J2di9iYXNlL2J1Zy02LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2 L2Jhc2UvYnVnLTYuYw0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAw MC4uNWJiMDBiOGY1ODcNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvYnVnLTYuYw0KPiBAQCAtMCwwICsxLDIyIEBADQo+ICsv KiBUZXN0IHRoYXQgd2UgZG8gbm90IGhhdmUgaWNlIHdoZW4gY29tcGlsZSAqLw0KPiArLyogeyBk Zy1kbyBjb21waWxlIH0gKi8NCj4gKy8qIHsgZGctb3B0aW9ucyAiLW1hcmNoPXJ2NjRnY3YgLW1h Ymk9bHA2NGQgLU8zIC1mdHJlZS12ZWN0b3JpemUiIH0gKi8NCj4gKw0KPiArc3RydWN0IEEgeyBm bG9hdCB4LCB5OyB9Ow0KPiArc3RydWN0IEIgeyBzdHJ1Y3QgQSB1OyB9Ow0KPiArDQo+ICtleHRl cm4gdm9pZCBiYXIgKHN0cnVjdCBBICopOw0KPiArDQo+ICtmbG9hdA0KPiArZjMgKHN0cnVjdCBC ICp4LCBpbnQgeSkNCj4gK3sNCj4gKyAgc3RydWN0IEEgcCA9IHsxLjBmLCAyLjBmfTsNCj4gKyAg c3RydWN0IEEgKnEgPSAmeFt5XS51Ow0KPiArDQo+ICsgIF9fYnVpbHRpbl9tZW1jcHkgKCZxLT54 LCAmcC54LCBzaXplb2YgKGZsb2F0KSk7DQo+ICsgIF9fYnVpbHRpbl9tZW1jcHkgKCZxLT55LCAm cC55LCBzaXplb2YgKGZsb2F0KSk7DQo+ICsNCj4gKyAgYmFyICgmcCk7DQo+ICsNCj4gKyAgcmV0 dXJuIHhbeV0udS54ICsgeFt5XS51Lnk7DQo+ICt9DQo+IC0tDQo+IDIuMzQuMQ0KPg0KDQoNCi0t IA0KQlIsDQpIb25ndGFvDQo=