From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by sourceware.org (Postfix) with ESMTPS id C3DE63858D20 for ; Wed, 31 May 2023 07:56:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C3DE63858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685519814; x=1717055814; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=KfOK/xcfRN0RnPtRgWrELStMdLfahgX69CyQAGM1ybA=; b=aeStTvV0YA91zJXZtGjztDn6QmtfneYxcqVjWIdw1qhWpsA+Zxrj8poj d70em4F/p12f9SjlpD0kPrEARM/5sX5NDzpBAiGNpO/KiHgIVJiwy/p32 AOqV2lfeVV9O1kAWoj9+kpK5vEUPGzI/0MOJ+GKcMPtOXRVOJ3wnV5jU0 AjNwupMLNQAr45gLgll8PaJZN7Sd2fjFTRiXYjyYvSEc7qpjBvLstxrwd hlJs8WEeUPw+X8XLjd4+gTg7D4k3T2P5rf+EQZMAMfBs1cEIT57OBCFaT SonUFrCcfcWTOr5JgsTG3Ie5k0gUF0rT0ltDJqnLvQqH/ew9YdnWzaciV Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10726"; a="339761003" X-IronPort-AV: E=Sophos;i="6.00,205,1681196400"; d="scan'208";a="339761003" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 May 2023 00:56:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10726"; a="1036945209" X-IronPort-AV: E=Sophos;i="6.00,205,1681196400"; d="scan'208";a="1036945209" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga005.fm.intel.com with ESMTP; 31 May 2023 00:56:39 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 31 May 2023 00:56:38 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.23; Wed, 31 May 2023 00:56:38 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.23 via Frontend Transport; Wed, 31 May 2023 00:56:38 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 31 May 2023 00:56:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f50NUR+vC0XRBSBVwTCd21WP+gOIn4NmslfIYQIKgp+8zuxH8rxo0wAvskR1hrRQbKzh6uqXWR+37Zc36Y+tVfameqQyRwNICHEXdKH0yk9mGty0mmU0bjnx2mkT/5mosNlKdvJyEYTw7FS22u+fR6lKqzp2/IK4EghCssVJMWJKcHuvrjmfErUy9kzkzUGmtX6VCoL3A5apkg9Z5Zo1l7JdZveugQbP0qC0pdVChREHVzP49v1Up5tvj5ZTU629vt01SoKy97oD312YsxxL3JTT+g0IdcdqSVgxvg6JOgBY0vNK68HmcxsU9tSwLBFYXXakYM1v4qGsov0XqzvXSA== 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=KfOK/xcfRN0RnPtRgWrELStMdLfahgX69CyQAGM1ybA=; b=SB9oF22ngZsqUvDKkqW930gudJs2L1lWo9whkX5TNcbAEwPHNXXOoezzhsecuu969wb+EBczKzXhJ9tsoagFp5raT+35xNs/CQwzh95ryV1iwg3SqyV2agU3akcNr2rZSydwDcg5O+hnz7UKT4o4sE76Xp/ZzrVe4ZM1h910vf3XUGEDEtJfBzB5M2KCQQ0g3PIVKOLxbqfRcTMGD7xFdK1DT9zsGCBNwI+LfxrDK06fUpBYnLN8BVFRO+PMEzd8B9z8ZjCKusYKcSLMnCSY3aPHPn+I95DNabHOF+r7/+ePku3tfCzFtL0SDimaOewgGn6es8tY+gZn2XdDgWD30Q== 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 PH0PR11MB5593.namprd11.prod.outlook.com (2603:10b6:510:e0::15) by IA0PR11MB8303.namprd11.prod.outlook.com (2603:10b6:208:487::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.24; Wed, 31 May 2023 07:56:30 +0000 Received: from PH0PR11MB5593.namprd11.prod.outlook.com ([fe80::59ca:63e4:d07b:263e]) by PH0PR11MB5593.namprd11.prod.outlook.com ([fe80::59ca:63e4:d07b:263e%5]) with mapi id 15.20.6433.022; Wed, 31 May 2023 07:56:30 +0000 From: "Cui, Lili" To: Richard Biener CC: "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH] Fix ICE in rewrite_expr_tree_parallel Thread-Topic: [PATCH] Fix ICE in rewrite_expr_tree_parallel Thread-Index: AQHZk2Bh5q/buEQkD0u4aTLe/T2Qa69z+mMAgAAJaYA= Date: Wed, 31 May 2023 07:56:30 +0000 Message-ID: References: <20230531013525.4133283-1-lili.cui@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: PH0PR11MB5593:EE_|IA0PR11MB8303:EE_ x-ms-office365-filtering-correlation-id: 89c72d66-9117-4f43-ad49-08db61ac8b8d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1YG1Wh71rC1nTZXn5N7PgnscFZJKZLp7EJLk5N4Gu8N32km2qDn6UQFJnhokGOLYQVfVFIwRTDml0Vk41WmFtC/GG7BoiZFKKXyhxusfKUv4jNfYBEN8+a+uDAKDhDKadSAlyeb+bN2e7OUlKMgRhOVqmFHaHCQMb4zAr+w9xaeEnAR+Y9LQeG2CrsHyoJjsuwA88VzGjwz/GgqlPfDFwO8zCeNxTeMfa0L5P+GC+DqGYM2ZPZ59bQBhGxgc+FeWj1WoBGt20RKkDKaal5KeMxWySRXSFptzwjmdIMjNlrVhDbblBQYSKDZdqG5LJdr6XmFJTGXb2IiLPywfXPcKAuuV3wQ/fN3wkqCKdJRA6tWSrU9qB9qu5buR6eLc3mNPxmTxen7lv8crU88yb7IEb6uI7180JI+1RIC+Epg30u3YVswgUFUlNA1wS/gAJf0tX/AECEdLSQ/2diyKnFqJTdQzd/mjEhp9Ig7cw/yYc7lox5kd1EkQvgDongdI8LSONMB2m09XZtPJxiLbdPMGyM1E6MikJcE1HFyRiLQRO3oAOcD5p6zcuu4sHnAHbIbcspKVXoC71MpILDvaChFMBMI5VahW/Y+jPNzdc3qGIfk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5593.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(346002)(366004)(136003)(39860400002)(376002)(451199021)(66556008)(76116006)(66946007)(66476007)(64756008)(66446008)(4326008)(6916009)(316002)(122000001)(186003)(82960400001)(38100700002)(966005)(6506007)(9686003)(86362001)(38070700005)(53546011)(83380400001)(26005)(33656002)(478600001)(71200400001)(7696005)(55016003)(84970400001)(52536014)(2906002)(8676002)(8936002)(5660300002)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?czUvNmsvNWVKUzVLSUE3MllaNU02NUtVTXJmR2ZIOU5BUlhkNXBlWnVITDB2?= =?utf-8?B?eS81czAwbWhXSDJWSktOMUU0bXllR25lcDJXVDVBYVFMb05zSm4zcjJ5OTYz?= =?utf-8?B?ZlEwdkxVQUZOZHhXQ0NKTlZqalhDOVFuRHpTTGszeUZBOVUxWDE3b3NYdFZh?= =?utf-8?B?TEllODVvVnNrZHE4TWdsM1JnandTVlAvY1hzVmNQYTczK1o4Znd2NkVTbWRX?= =?utf-8?B?bWtWd0dhUTM3Z2ZnLzBRdHNWWG5oVU4rckNUZHhneDF0djJUYVBxRThRa1lr?= =?utf-8?B?UjZNemJjYWlUa2lYSXR0NXJEbHhNa3NEdXFCamFHcXVBeDlnZExheTNZdkpL?= =?utf-8?B?WHZvUkx5T290YXBlQWZPQ0c0Z2R2SDlNZEkwRTRMT09hV1lVOENGcmw4WDNo?= =?utf-8?B?UXhKeWRsdUlDdlNIMW9iV0pPSWZmdEIrbENkZVhhMEY1YVc0MUFTUFdndC9V?= =?utf-8?B?VVYrbzBYdlBqQ3U5ZFVkMjg5VWtXcGsxV1p2bGVwRzM3WDBUM2F5bnpuTmhM?= =?utf-8?B?cDFlZlJzOEgwZG0yNmpieUJYYUNFdkRQQ2w1Skxycm9ocWloMmlpRmZxYWpr?= =?utf-8?B?RGhyTHZnSG5iVG1LWFlraHBDUW5CUDhNd0I5V0JpTUJWcUxhbUtwZlFORUVY?= =?utf-8?B?Y2c3RVc5YktJVWFXa2d6OTUydmxlN3RzSHFrUDhVd05mdzJNN0hSNFMyOGt4?= =?utf-8?B?N2RhbUpBZDN2V1dBdFE1ZzFSelJ0TDlTellIQkVkT29UcW4wdFdtcWVCYWJE?= =?utf-8?B?emhVVTQwNm1UaUFaQmJFOTJlTmtRa0FHY3BDNmdFY3N0Nk5tRERUczRWVno0?= =?utf-8?B?a1huSng5c2ZVVFRUT0kzSlc1bjE0d2NENTVYcVBKaE9VOWY3bDhSVENFT2FD?= =?utf-8?B?UEl1aGRTK203TXNsQkpVdjlpRDBRZWxDc3BlaHhoY2VNZDl0ZHJCZWQ2YkRJ?= =?utf-8?B?ckhhMDZ5dUxCS3drL2pwb2lLWnV2R2VXbjZkdFhYQzVLYVBNMjRLRnBieEpr?= =?utf-8?B?Zmp6QXdiRkNtRG1lYTdDckZUVlg4UG12MTdpeS9DYlJoeHpteWdlUXhjZjZ2?= =?utf-8?B?anBDWVlrcm1tQUVOc09kRFlKQTRqRktnSVVUM2ZSS1ZOUkxEdkpKUGY4dldL?= =?utf-8?B?NFQ3YW1kNXRkaWQ2cjRhVGJ3WDBWanFmTGJveVcxK2RzelFhU2J0WEhHOTlN?= =?utf-8?B?TWdMWmdnV1RhVnBnZ1FEZE1uSGlmZmpCVTcwSG5OTTlOTmtOWS9xKzRKaHhi?= =?utf-8?B?WWhCTlNMTW4yRXh3UmczNG9tVEhXQ3RQYmFKUU9rYU1jeS9SRnQ0TTFjTnkw?= =?utf-8?B?aHlTQkRhZXFkbGhoRDhrM1QrWEprVmVTU2w1YzZjd1lqT2Z0Nk5XaU12N0JS?= =?utf-8?B?SUd2eWVBVzU1MkNaeEVsSXZNT1FDYXM3Vm5MSm1tangxNmpyQUNnbGlackdX?= =?utf-8?B?TXBpblU4MVZGMlBlNTZuV2RCajh0M3BTRm41RWhSZWhQeU9qaFFXaGx5Mmk5?= =?utf-8?B?N1J4VThKbHliV3NNKzBZalZHazZnaStoRVl2N2tUVGh0eHlNa29Wendta2xw?= =?utf-8?B?MytkRkFWZHVSRVA3dVUzd2ZtVUFGTnh2bWdweGt2MkFqR1NMS1pZMngyZUhj?= =?utf-8?B?S1M4eGRhN2NTaGpWT1F6NlJNenJWbUMycE1OZERzR0RENHBJbHpXWW9QZEN4?= =?utf-8?B?N0N2dWNXeFZWLzlMYStwWXlubXkxcXNmdGp4dEVGeXhDM2MyYjA0dGhsYUll?= =?utf-8?B?MWhXRjlSUXVmWFBBeXpyRWltbndacmF0b081emtkeTlQSVFWdGNxbVRqaXFJ?= =?utf-8?B?RTkwL3JQSTdpSWNuOXduQ1U0aUZtdjhQOTlyYmNwMkFsVFcvS3ZPbjhFMXpJ?= =?utf-8?B?enJFYzdrejQrQnF2azhHRGNhRHpGbktmdDdUZW9VOFlqNkdxZ2tVeFQ5UGYr?= =?utf-8?B?cDNzelZJdVErOHo0bUVkZzdJVHd4WTRlRVJ6SlNKRDdyaG9tdDNrRXpXbE1p?= =?utf-8?B?dGdheG1zT0FyYTVGNzBQaEgxalV0L2U1VGM3SFF2bDRCaGNRVTNiNURTQ1Jr?= =?utf-8?B?RXFyU3lpcnd0bUlFTzNWS0xoWUZmbFVWbm5RSGtoL1piYVBEZThpS001SlFq?= =?utf-8?Q?CvSHHCv7adLHLDOJTyLlkpwId?= 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: PH0PR11MB5593.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 89c72d66-9117-4f43-ad49-08db61ac8b8d X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2023 07:56:30.6145 (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: hxVrkn3szk6ytDmVgGZ1GCPq7kn09MgsZQBFLpmTGpQ2S3uUgaTDbmILZkmeJs7k5uFy5foX6apjqGg3yxJW+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB8303 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.7 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: Q29tbWl0dGVkLCB0aGFua3MgUmljaGFyZC4NCg0KTGlsaS4NCg0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiBSaWNoYXJkIEJpZW5lciA8cmljaGFyZC5ndWVudGhlckBnbWFp bC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDMxLCAyMDIzIDM6MjIgUE0NCj4gVG86IEN1 aSwgTGlsaSA8bGlsaS5jdWlAaW50ZWwuY29tPg0KPiBDYzogZ2NjLXBhdGNoZXNAZ2NjLmdudS5v cmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gRml4IElDRSBpbiByZXdyaXRlX2V4cHJfdHJlZV9w YXJhbGxlbA0KPiANCj4gT24gV2VkLCBNYXkgMzEsIDIwMjMgYXQgMzozNeKAr0FNIEN1aSwgTGls aSA8bGlsaS5jdWlAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IEhpLA0KPiA+DQo+ID4gVGhp cyBwYXRjaCBpcyB0byBmaXggSUNFIGluIHJld3JpdGVfZXhwcl90cmVlX3BhcmFsbGVsLg0KPiA+ IGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTExMDAzOA0KPiA+ DQo+ID4gQm9vdHN0cmFwcGVkIGFuZCByZWd0ZXN0ZWQuIE9rIGZvciB0cnVuaz8NCj4gDQo+IE9L Lg0KPiANCj4gPiBSZWdhcmRzDQo+ID4gTGlsaS4NCj4gPg0KPiA+IDEuIExpbWl0IHRoZSB2YWx1 ZSBvZiB0cmVlLXJlYXNzb2Mtd2lkdGggdG8gSW50ZWdlclJhbmdlKDAsIDI1NikuDQo+ID4gMi4g QWRkIHdpZHRoIGxpbWl0IGluIHJld3JpdGVfZXhwcl90cmVlX3BhcmFsbGVsLg0KPiA+DQo+ID4g Z2NjL0NoYW5nZUxvZzoNCj4gPg0KPiA+ICAgICAgICAgUFIgdHJlZS1vcHRpbWl6YXRpb24vMTEw MDM4DQo+ID4gICAgICAgICAqIHBhcmFtcy5vcHQ6IEFkZCBhIGxpbWl0IG9uIHRyZWUtcmVhc3Nv Yy13aWR0aC4NCj4gPiAgICAgICAgICogdHJlZS1zc2EtcmVhc3NvYy5jYw0KPiA+ICAgICAgICAg KHJld3JpdGVfZXhwcl90cmVlX3BhcmFsbGVsKTogQWRkIHdpZHRoIGxpbWl0Lg0KPiA+DQo+ID4g Z2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQo+ID4NCj4gPiAgICAgICAgIFBSIHRyZWUtb3B0aW1p emF0aW9uLzExMDAzOA0KPiA+ICAgICAgICAgKiBnY2MuZGcvcHIxMTAwMzguYzogTmV3IHRlc3Qu DQo+ID4gLS0tDQo+ID4gIGdjYy9wYXJhbXMub3B0ICAgICAgICAgICAgICAgICAgfCAgMiArLQ0K PiA+ICBnY2MvdGVzdHN1aXRlL2djYy5kZy9wcjExMDAzOC5jIHwgMTAgKysrKysrKysrKw0KPiA+ ICBnY2MvdHJlZS1zc2EtcmVhc3NvYy5jYyAgICAgICAgIHwgIDMgKysrDQo+ID4gIDMgZmlsZXMg Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKSAgY3JlYXRlIG1vZGUgMTAw NjQ0DQo+ID4gZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvcHIxMTAwMzguYw0KPiA+DQo+ID4gZGlmZiAt LWdpdCBhL2djYy9wYXJhbXMub3B0IGIvZ2NjL3BhcmFtcy5vcHQgaW5kZXgNCj4gPiA2NmYxYzk5 MDM2YS4uNzBjZmI0OTVlM2EgMTAwNjQ0DQo+ID4gLS0tIGEvZ2NjL3BhcmFtcy5vcHQNCj4gPiAr KysgYi9nY2MvcGFyYW1zLm9wdA0KPiA+IEBAIC0xMDkxLDcgKzEwOTEsNyBAQCBDb21tb24gSm9p bmVkIFVJbnRlZ2VyDQo+ID4gVmFyKHBhcmFtX3RyYWNlcl9taW5fYnJhbmNoX3JhdGlvKSBJbml0 KDEwKSBJbnRlZ2VyUmFuZ2UoICBTdG9wIHJldmVyc2UNCj4gZ3Jvd3RoIGlmIHRoZSByZXZlcnNl IHByb2JhYmlsaXR5IG9mIGJlc3QgZWRnZSBpcyBsZXNzIHRoYW4gdGhpcyB0aHJlc2hvbGQgKGlu DQo+IHBlcmNlbnQpLg0KPiA+DQo+ID4gIC1wYXJhbT10cmVlLXJlYXNzb2Mtd2lkdGg9DQo+ID4g LUNvbW1vbiBKb2luZWQgVUludGVnZXIgVmFyKHBhcmFtX3RyZWVfcmVhc3NvY193aWR0aCkgUGFy YW0NCj4gPiBPcHRpbWl6YXRpb24NCj4gPiArQ29tbW9uIEpvaW5lZCBVSW50ZWdlciBWYXIocGFy YW1fdHJlZV9yZWFzc29jX3dpZHRoKSBJbnRlZ2VyUmFuZ2UoMCwNCj4gPiArMjU2KSBQYXJhbSBP cHRpbWl6YXRpb24NCj4gPiAgU2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBpbnN0cnVjdGlvbnMg ZXhlY3V0ZWQgaW4gcGFyYWxsZWwgaW4NCj4gcmVhc3NvY2lhdGVkIHRyZWUuICBJZiAwLCB1c2Ug dGhlIHRhcmdldCBkZXBlbmRlbnQgaGV1cmlzdGljLg0KPiA+DQo+ID4gIC1wYXJhbT10c2FuLWRp c3Rpbmd1aXNoLXZvbGF0aWxlPQ0KPiA+IGRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy5k Zy9wcjExMDAzOC5jDQo+ID4gYi9nY2MvdGVzdHN1aXRlL2djYy5kZy9wcjExMDAzOC5jIG5ldyBm aWxlIG1vZGUgMTAwNjQ0IGluZGV4DQo+ID4gMDAwMDAwMDAwMDAuLjBmNTc4YjE4MmNhDQo+ID4g LS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLmRnL3ByMTEwMDM4LmMN Cj4gPiBAQCAtMCwwICsxLDEwIEBADQo+ID4gKy8qIHsgZGctZG8gY29tcGlsZSB9ICovDQo+ID4g Ky8qIHsgZGctb3B0aW9ucyAiLU8gLS1wYXJhbT10cmVlLXJlYXNzb2Mtd2lkdGg9MjU2IiB9ICov DQo+ID4gKw0KPiA+ICt1bnNpZ25lZCBhLCBiOw0KPiA+ICsNCj4gPiArdm9pZA0KPiA+ICtmb28g KHVuc2lnbmVkIGMpDQo+ID4gK3sNCj4gPiArICBhICs9IGIgKyBjICsgMTsNCj4gPiArfQ0KPiA+ IGRpZmYgLS1naXQgYS9nY2MvdHJlZS1zc2EtcmVhc3NvYy5jYyBiL2djYy90cmVlLXNzYS1yZWFz c29jLmNjIGluZGV4DQo+ID4gYWQyZjUyOGZmMDcuLmY4MDU1ZDU5ZDU3IDEwMDY0NA0KPiA+IC0t LSBhL2djYy90cmVlLXNzYS1yZWFzc29jLmNjDQo+ID4gKysrIGIvZ2NjL3RyZWUtc3NhLXJlYXNz b2MuY2MNCj4gPiBAQCAtNTUxMCw2ICs1NTEwLDkgQEAgcmV3cml0ZV9leHByX3RyZWVfcGFyYWxs ZWwgKGdhc3NpZ24gKnN0bXQsIGludA0KPiB3aWR0aCwgYm9vbCBoYXNfZm1hLA0KPiA+ICAgIGZv ciAoaSA9IHN0bXRfbnVtIC0gMjsgaSA+PSAwOyBpLS0pDQo+ID4gICAgICBzdG10c1tpXSA9IFNT QV9OQU1FX0RFRl9TVE1UIChnaW1wbGVfYXNzaWduX3JoczEgKHN0bXRzW2krMV0pKTsNCj4gPg0K PiA+ICsgICAvKiBXaWR0aCBzaG91bGQgbm90IGJlIGxhcmdlciB0aGFuIG9wX251bS8yLiAgKi8N Cj4gPiArICAgd2lkdGggPSB3aWR0aCA8PSBvcF9udW0gLyAyID8gd2lkdGggOiBvcF9udW0gLyAy Ow0KPiA+ICsNCj4gPiAgICAvKiBCdWlsZCBwYXJhbGxlbCBkZXBlbmRlbmN5IGNoYWluIGFjY29y ZGluZyB0byB3aWR0aC4gICovDQo+ID4gICAgZm9yIChpID0gMDsgaSA8IHdpZHRoOyBpKyspDQo+ ID4gICAgICB7DQo+ID4gLS0NCj4gPiAyLjI1LjENCj4gPg0K