From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id B7C6C3858C60 for ; Wed, 29 Sep 2021 21:30:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B7C6C3858C60 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18TL3lL2017463; Wed, 29 Sep 2021 21:30:04 GMT Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3bcg3hrt2s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Sep 2021 21:30:04 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 18TLTjxK007723; Wed, 29 Sep 2021 21:30:03 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by aserp3020.oracle.com with ESMTP id 3bceu63npc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 29 Sep 2021 21:30:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QDzTGurseN+3pEeaH000KqNTfl0YAxy2JSf7grdZLX+/TkGM+lMMNghjH1hf7Bs99BHlxZUYkV7NML5+3yErTas9vcKPGwb+yIF8nX7i0NdmpwxNAv2M/PyzomknXkUFH+qj79wKcCBT80SOSgpDJiqnKa2XVBHqb5yOUTlFbPJE7w95zQ2wKuo3FidTeVz9+CPBabbVaRRX8616LTqPekX0ofR4QwArvCaW2QVv9C0hJLtIMW0LLdG2jq9GSiUaTLMqUawg6yAL7pVH4gHSdtrvd8m7NPQrevKqby7HZeMFM2e31ju4R7jStCs7zOX63dp17WN5VO46lpEqtLHapg== 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; bh=/gKb+HLp0ILM9JERG3J1C0NPGniD+805YS6F2HnIwdA=; b=IFnHM3/sjHuY5aXcjfvjlv6610wKqThyeBwCK7E7hVO3NbeBpBiBOVffXTotDjJmPTmhF6BGL5bP1ozsLWT6at0+Kyl9XZrxhGpTDcW3G/UtMEWVGS3UyQHxiyBQBjDpryrnNiEaCI4lr9pp6eMtJWgEmce73z8dTagCtxWm316GSytqp/QyjaqbUTOv7r8yLlK0NREajJqJhmrJ6di63zH34NxpX9ScOx2JzZ76gmupp4qtBhlhwE3Y3zRAwEYos3o4dlZ6j5vUQTTIREjf/gsxg0/p3RshTYOjvBGijWEI2vso7A8vuT8isSEOgv/WdIYi636116CmfZ112nwm2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by CH2PR10MB3813.namprd10.prod.outlook.com (2603:10b6:610:5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14; Wed, 29 Sep 2021 21:30:00 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::25f8:eaf:a3b9:fe86]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::25f8:eaf:a3b9:fe86%3]) with mapi id 15.20.4566.015; Wed, 29 Sep 2021 21:30:00 +0000 From: Qing Zhao To: richard Biener , "jason@redhat.com" CC: gcc-patches Nick Alcock via Subject: [RFC][Patch][middle-end/PR102359]Not add initialization for READONLY variables with -ftrivial-auto-var-init Thread-Topic: [RFC][Patch][middle-end/PR102359]Not add initialization for READONLY variables with -ftrivial-auto-var-init Thread-Index: AQHXtXko1di7hLoz90+84IQ/lVvdpw== Date: Wed, 29 Sep 2021 21:30:00 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.120.23.2.7) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8b8cb247-a331-462a-41e0-08d983904ae9 x-ms-traffictypediagnostic: CH2PR10MB3813: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mfAB7ZYSkj+xbpBffyJL4/DoQ0jAYt/J50YWh6OwRrbHwyc8+SNojaYG7G7stBVw9l+mjfU3lTsWWB870gHDvCV3FBOKLU9+OOJ+jenNCKqhkBeH+9sLN6geB/bQVeJiySfO+2C5cVSsUh76av2liY3fOCLEoyHTFrZcMa68vCGmdVD+6zH7m5dsNGxmhuJROr059ajXryQl3PXVdH6CEuGfswrJyUpMdJvAvbohx5yrFyR2QmxhyWQGHwVKGV/5IGY/Konc2/QzqIonWNa4uVKvEnnXe5occNI6/nBE0W3EzVmNW7FVPIkCLKxk7xtidtIOtNnvRibbhO2ULgYmfjnzTesh1IOtEoEbmBPmRTvsSDsd/00u5TWShdipFPRiaCU8ZYk1XgUxyZxonqGqHMWfqipsOv6zAkEggrRIvhZX9fI8y8BcF8k+ZAoDKGLQU9cC1NNd2k+CcL7pWnORi9zfLpoO/wEXyMsuEQdM8/ctC7S/m13lKgZd6x+XNzStSSqA+LFfbJVEs96f7UcyJRsahsqiAGM/j2uyDFgAZjcOPsTHQPuKxt0wuoq3LH6op+tL2tHRsyBB0bWvYT6Nthl8V8j+wWV6S8nqDbe3StHLro271DwRmuPb7UqphuKSG07yDuH9nM2jPTXNuzWZISOX6PLf7AtL4+3S2MW5csc2qBhEsOPWleH6er4Ci/SOmjVZIWuL7pdMTz7lV7FWo4HdiDr6i+Yeu1+8XfjpSknIGv2F2S5mABIhSGJiiM8TNs8PiQc069d6+YO207g1xmHkcSnVpBRTs0kEROdw36loJ30QIRg6NRhDhptpKEv/ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR10MB4344.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(6506007)(36756003)(38070700005)(71200400001)(2906002)(2616005)(4326008)(8676002)(508600001)(6512007)(110136005)(316002)(966005)(53546011)(186003)(66476007)(38100700002)(66946007)(76116006)(91956017)(83380400001)(44832011)(66446008)(64756008)(66556008)(5660300002)(86362001)(8936002)(122000001)(33656002)(6486002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TUlUZXkwRThFc0RQaDRxSEhIY05Ua1dLQTZDSVZ0WjA4RVEya2F6N2NmdGFR?= =?utf-8?B?ZjZHQXpCVHZFYWR3VGFDWkdzK2tQWnd1REtKQjhlT0t2UlgzNEswYVhWeVIv?= =?utf-8?B?K3pxTnhEbFQrbnNGa2NJQ3RJWGlGWElLb0pEUG0xNDltU1dISWYxZ1kzSFF3?= =?utf-8?B?KzJKMFhzaW1EOVhCclpuUUx1T05Xd01FcXNrS3Z1bFF2TVdrbWV6OStjMzIr?= =?utf-8?B?cGZuU1liWU8vZmlPNHF0eDlCT0tLc2R4UWcvWjJsVTZHcEppVlBad0toYjIw?= =?utf-8?B?R0lqc3NqbFFCd0ZSaDR0M3NZaHdySUdFcU1VeE1SaEoyMGNZUlcrZ3ViUmkr?= =?utf-8?B?MmpMbi94SXNxRWtPU04zaWcreGQrSVV2TTRnV0pkaFczYlJId1JHa2VBK3I4?= =?utf-8?B?cUV4V2VoOXkyRGhOekkyMU42dUlTV012cnVEcDFXQmhraHJwdDBpSTJweU1R?= =?utf-8?B?M0FxT094RGlkVlZHRHJ5ZHBoNzIvN1FkS1Qycks4c0hONXFhYVBHWkNHa2ly?= =?utf-8?B?aEJhM1hzMGh3Q2cxUUh0VDZiT29KTzZXQjZjc2Y5RlVrS0RidjdZNlRhbkVJ?= =?utf-8?B?QVUvTTBJWnRPSUN6RlBsVFBySmNyVjByQmJJaHF5NldKZ1BvcVZSdmdDN1Vj?= =?utf-8?B?K01FYlU2NGsxQzRqQkY0S000SWI2Qm00T3Rnb1c0U082THFCRGs4VEs2VVRv?= =?utf-8?B?cVR6eEt4aFJucnNCUXpJZDBCVnRJMFNPMFF3bm9DRUZnS0JWbnArc0hFMVhy?= =?utf-8?B?cTNzek1lbEdhZEpNbytYRDhTWEVOV1JxQ0tIWlcxL1pBam5YbWw5ZnNXekx6?= =?utf-8?B?N09JTGZDazJOb3MrSWhTY2JvcGNQVG05M0pMM2Frd01RVVVLNTdZTi9NQmN2?= =?utf-8?B?MjAreWdCYmY5dmp2TGNjRThHZmRSNThQVmkvSnRxMUhHK3QxY09FMzNwNGJx?= =?utf-8?B?RndWamFqdmRseGRJNFAzWW15R0NOWDhMNjM4eGZjMkFDREdnNFRhMmtVUDNv?= =?utf-8?B?K0JBb3VZSHcwSHZ6R25USk9sYzFURTltN3ZSRExkamlrMkVyM1R0OFJOV1ZB?= =?utf-8?B?Snd4aW8rS1NWc1VIV1JJejhzUkR4Y0RlUnNGYktOM2tyRXVjY2xYNWpsU0tr?= =?utf-8?B?eDVYZ3ZyQ1FtUHJvV3ZLdmI1RThHdXNSTkt1M2ljV1FNbHdTQTllSFFmV3p1?= =?utf-8?B?RmFNWGlJV0x0RDJVa21EUlpUclR5dWwrYWl0c2Flc25CNytYM2o0V3dsRkpr?= =?utf-8?B?YzYxR1VtMkRLTzg0aUxsb3E2akN1WUpOaFZKdkxnVWhGalRPY0liVFlrTk9F?= =?utf-8?B?ZTQvRmFRbFpOZ3ZwS0xOTVFwWlRLd0RuTktlNU9wYzk4VitXditNWVIwVnEr?= =?utf-8?B?NGFiZ3RLZU14Zm9xSVFqa3RTc1pKaldvMENNUDZmSERQQWMrS1h4UmRvOW9U?= =?utf-8?B?eE5LM0ZCWGtyemVGeC8xM2t2ZkhLYW5PSVdvdDArbU9vaTZwN2todnFkUFlv?= =?utf-8?B?SHpiM2xMclRFajFuWDZlR2txc1BHOTRsZ3ltek9LWnp2K05sSTI0M3BpYk9q?= =?utf-8?B?anAxZmlYa3ZyVXlWM1ZQUkpiZjd1TzBoV2QyT25pR29mU0wvQVZKZGZHbE5v?= =?utf-8?B?VXcxVnRMNUtBa3Q1WHBXTVFwRkszWXVvUEpncVZjakRWbitrOVphTWhVYXkx?= =?utf-8?B?Y3I3M01RbEY0VDQ0RGZHTmNxVXE5K0tBTHA0WFZvdHBUWWV4azNBcnpKN0Zi?= =?utf-8?B?d0xXSEZ6bER4clJpYWVMYmZ0dkJFWC95eFZ4SmU0UFF5VzFPSVMrUUlZOG5R?= =?utf-8?Q?mkKN0yeupJ8PMOsQ2y6rgGprHroUUYP7ByXEo=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <45547595AF84A04ABF72790BF7EBD1E8@namprd10.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b8cb247-a331-462a-41e0-08d983904ae9 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 21:30:00.3890 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ckwQDK0CySWqWGvV5fusA7tFtAnE7NS6Sya2itOfUGPPdInh8rNZEqf5aaQIovtmhlX769BZUqPYpQuJw0KqoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB3813 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10122 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109290126 X-Proofpoint-GUID: tEApycSHOVBE9C5thganbVtsyPVCsATB X-Proofpoint-ORIG-GUID: tEApycSHOVBE9C5thganbVtsyPVCsATB X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Sep 2021 21:30:06 -0000 SGksDQoNClBSMTAyMzU5IChJQ0UgZ2ltcGxpZmljYXRpb24gZmFpbGVkIHNpbmNlICByMTItMzQz My1nYTI1ZTBiNWU2YWM4YTc3YSkNCmh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19i dWcuY2dpP2lkPTEwMjM1OQ0KDQpJcyBkdWUgdG8gLWZ0cml2aWFsLWF1dG8tdmFyLWluaXQgYWRk aW5nIGluaXRpYWxpemF0aW9uIGZvciBSRUFET05MWSB2YXJpYWJsZSDigJx0aGlz4oCdIGluIHRo ZSBmb2xsb3dpbmcgcm91dGluZTogKHQuY3BwLjAwNXQub3JpZ2luYWwpDQoNCj09PT09PT0NCg0K OzsgRnVuY3Rpb24gQTo6Zm9vKCk6OjxsYW1iZGEoKT4gKG51bGwpDQo7OyBlbmFibGVkIGJ5IC10 cmVlLW9yaWdpbmFsDQoNCnsNCiAgY29uc3Qgc3RydWN0IEEgKiBjb25zdCB0aGlzIFt2YWx1ZS1l eHByOiAmX19jbG9zdXJlLT5fX3RoaXNdOw0KICAgIGNvbnN0IHN0cnVjdCBBICogY29uc3QgdGhp cyBbdmFsdWUtZXhwcjogJl9fY2xvc3VyZS0+X190aGlzXTsNCiAgcmV0dXJuIDxyZXR2YWw+ID0g KGRvdWJsZSkgKChjb25zdCBzdHJ1Y3QgQSAqKSB0aGlzKS0+YTsNCn0NCj09PT09PT0NCg0KSG93 ZXZlciwgaW4gdGhlIGFib3ZlIHJvdXRpbmUsIOKAnHRoaXPigJ0gaXMgTk9UIG1hcmtlZCBhcyBS RUFET05MWSwgYnV0IGl0cyB2YWx1ZS1leHByICImX19jbG9zdXJlLT5fX3RoaXPigJ0gaXMgbWFy a2VkIGFzIFJFQURPTkxZLiANCg0KVGhlcmUgYXJlIHR3byBtYWpvciBpc3N1ZXM6DQoNCjEuIElu IHRoZSByb3V0aW5lIOKAnGlzX3Zhcl9uZWVkX2F1dG9faW5pdOKAnSwgd2Ugc2hvdWxkIGV4Y2x1 ZGUg4oCcZGVjbOKAnSB0aGF0IGlzIG1hcmtlZCBhcyBSRUFET05MWTsNCjIuIEluIHRoZSBDKysg RkUsIOKAnHRoaXPigJ0gc2hvdWxkIGJlIG1hcmtlZCBhcyBSRUFET05MWS4NCg0KVGhlIGlkZWEg c29sdXRpb24gd2lsbCBiZToNCg0KMS4gRml4IOKAnGlzX3Zhcl9uZWVkX2F1dG9faW5pdOKAnSB0 byBleGNsdWRlIFRSRUVfUkVBRE9OTFkgKGRlY2wpOw0KMi4gRml4IEMrKyBGRSB0byBtYXJrIOKA nHRoaXPigJ0gYXMgVFJFRV9SRUFET05MWSAoZGVjbCk9PXRydWU7DQoNCk5vdCBzdXJlIHdoZXRo ZXIgaXTigJlzIGhhcmQgZm9yIEMrKyBGRSB0byBmaXggdGhlIDJuZCBpc3N1ZSBvciBub3Q/IA0K DQpJbiB0aGUgY2FzZSBpdOKAmXMgbm90IGEgcXVpY2sgZml4IGluIEMrK0ZFLCBJIHByb3Bvc2Vk IHRoZSBmb2xsb3dpbmcgZml4IGluIG1pZGRsZSBlbmQ6DQoNCkxldCBtZSBrbm93IHlvdXIgY29t bWVudHMgb3Igc3VnZ2VzdGlvbnMgb24gdGhpcy4NCg0KVGhhbmtzIGEgbG90IGZvciB0aGUgaGVs cC4NCg0KUWluZw0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkZyb20gMGE1OTgy Y2Q2MWJjNDYxMDY1NWQzZGYwMGFlOGQyZmJjYjNjOGU5YiBNb24gU2VwIDE3IDAwOjAwOjAwIDIw MDENCkZyb206IFFpbmcgWmhhbyA8cWluZy56aGFvQG9yYWNsZS5jb20+DQpEYXRlOiBXZWQsIDI5 IFNlcCAyMDIxIDIwOjQ5OjU5ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZpeCBQUjEwMjM1OQ0K DQotLS0NCiBnY2MvZ2ltcGxpZnkuYyAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysr KysrDQogZ2NjL3Rlc3RzdWl0ZS9nKysuZGcvcHIxMDIzNTkuQyB8IDEzICsrKysrKysrKysrKysN CiAyIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykNCiBjcmVhdGUgbW9kZSAxMDA2NDQg Z2NjL3Rlc3RzdWl0ZS9nKysuZGcvcHIxMDIzNTkuQw0KDQpkaWZmIC0tZ2l0IGEvZ2NjL2dpbXBs aWZ5LmMgYi9nY2MvZ2ltcGxpZnkuYw0KaW5kZXggMTA2NzExM2IxNjM5Li5hMjU4Nzg2OWIzNWQg MTAwNjQ0DQotLS0gYS9nY2MvZ2ltcGxpZnkuYw0KKysrIGIvZ2NjL2dpbXBsaWZ5LmMNCkBAIC0x ODE5LDEyICsxODE5LDI3IEBAIGdpbXBsZV9hZGRfcGFkZGluZ19pbml0X2Zvcl9hdXRvX3ZhciAo dHJlZSBkZWNsLCBib29sIGlzX3ZsYSwNCiAgIGdpbXBsaWZ5X3NlcV9hZGRfc3RtdCAoc2VxX3As IGNhbGwpOw0KIH0NCiANCisvKiBSZXR1cm4gdHJ1ZSBpZiB0aGUgREVDTCBpcyBSRUFET05MWS4N CisgICBUaGlzIGlzIHRvIHdvcmthcm91bmQgYSBDKysgRkUgYnVnIHRoYXQgb25seSBtYXJrIHRo ZSB2YWx1ZV9leHByIG9mICJ0aGlzIg0KKyAgIGFzIHJlYWRvbmx5IGJ1dCBkb2VzIG5vdCBtYXJr ICJ0aGlzIiBhcyByZWFkb25seS4NCisgICBDKysgRkUgc2hvdWxkIGZpeCB0aGlzIGlzc3VlIGJl Zm9yZSByZXBsYWNpbmcgdGhpcyByb3V0aW5lIHdpdGgNCisgICBUUkVFX1JFQURPTkxZIChkZWNs KS4gICovDQorDQorc3RhdGljIGJvb2wNCitpc19kZWNsX3JlYWRvbmx5ICh0cmVlIGRlY2wpDQor ew0KKyAgcmV0dXJuIChUUkVFX1JFQURPTkxZIChkZWNsKSANCisJICAgfHwgKERFQ0xfSEFTX1ZB TFVFX0VYUFJfUCAoZGVjbCkgDQorCQkgJiYgVFJFRV9SRUFET05MWSAoREVDTF9WQUxVRV9FWFBS IChkZWNsKSkpKTsNCit9DQorDQogLyogUmV0dXJuIHRydWUgaWYgdGhlIERFQ0wgbmVlZCB0byBi ZSBhdXRvbWF0aWNseSBpbml0aWFsaXplZCBieSB0aGUNCiAgICBjb21waWxlci4gICovDQogc3Rh dGljIGJvb2wNCiBpc192YXJfbmVlZF9hdXRvX2luaXQgKHRyZWUgZGVjbCkNCiB7DQogICBpZiAo YXV0b192YXJfcCAoZGVjbCkNCisgICAgICAmJiAhaXNfZGVjbF9yZWFkb25seSAoZGVjbCkNCiAg ICAgICAmJiAoZmxhZ19hdXRvX3Zhcl9pbml0ID4gQVVUT19JTklUX1VOSU5JVElBTElaRUQpDQog ICAgICAgJiYgKCFsb29rdXBfYXR0cmlidXRlICgidW5pbml0aWFsaXplZCIsIERFQ0xfQVRUUklC VVRFUyAoZGVjbCkpKQ0KICAgICAgICYmICFpc19lbXB0eV90eXBlIChUUkVFX1RZUEUgKGRlY2wp KSkNCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2crKy5kZy9wcjEwMjM1OS5DIGIvZ2NjL3Rl c3RzdWl0ZS9nKysuZGcvcHIxMDIzNTkuQw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAw MDAwMDAwMDAwMC4uZGE2NDNjZGU3YmVkDQotLS0gL2Rldi9udWxsDQorKysgYi9nY2MvdGVzdHN1 aXRlL2crKy5kZy9wcjEwMjM1OS5DDQpAQCAtMCwwICsxLDEzIEBADQorLyogUFIgbWlkZGxlLWVu ZC8xMDIzNTkgSUNFIGdpbXBsaWZpY2F0aW9uIGZhaWxlZCBzaW5jZQ0KKyAgIHIxMi0zNDMzLWdh MjVlMGI1ZTZhYzhhNzdhLiAgKi8NCisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLw0KKy8qIHsgZGct b3B0aW9ucyAiLWZ0cml2aWFsLWF1dG8tdmFyLWluaXQ9emVybyIgfSAqLw0KKy8qIHsgZGctcmVx dWlyZS1lZmZlY3RpdmUtdGFyZ2V0IGMrKzE3IH0gKi8NCisNCitzdHJ1Y3QgQSB7DQorICBkb3Vi bGUgYSA9IDExMTsNCisgIGF1dG8gZm9vKCkgew0KKyAgICByZXR1cm4gWyp0aGlzXSB7IHJldHVy biBhOyB9Ow0KKyAgfQ0KK307DQoraW50IFggPSBBe30uZm9vKCkoKTsNCi0tIA0KMi4yNy4wDQoN Cg==