From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id nL+5GzYLW2KLIQAAWB0awg (envelope-from ) for ; Sat, 16 Apr 2022 14:30:14 -0400 Received: by simark.ca (Postfix, from userid 112) id 5BCAA1F327; Sat, 16 Apr 2022 14:30:14 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 4C4C41EDF0 for ; Sat, 16 Apr 2022 14:30:13 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BE3B6385803E for ; Sat, 16 Apr 2022 18:30:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BE3B6385803E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1650133812; bh=iP/bvZssYwKR8PrHCRPm3uTDWmOHe2If7u86HMEBvwg=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=OYmXaKPPikIF7BP1SMJJwTinwm0RlxPX3/RjhN05wwN5tWFuHdWu5CBEUnoy2R5NG FQvp35JNBL42dQhPmzaHMAouYZRu0ztchRLFGWTi7zn/EuN3iu8Dp6uazlSQ/i/CX4 nB1xirEuADJ9O/2PzZ6FEjeqOkMjt1X7or+2CrxU= Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2054.outbound.protection.outlook.com [40.107.94.54]) by sourceware.org (Postfix) with ESMTPS id C153A385842B for ; Sat, 16 Apr 2022 18:29:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C153A385842B ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q5aXNuEOK0+wWakll+9O4I2zSLLsSAc5k8Fktx+GrjhLVaiDXe9/5mzoIjOA3RRUWDAz3E1TdQUiDw+/je266ErtA1TD8l9b+TyqezmNC9Wn7GAxqP48mjRWM5GuuYdFSGEYUvK+vVkwQKGFn8dJm1GZwB1utRzeF6VzVoyOj9CoXa/vnzUf1rX5C+DOCYapQ+oRV0xSzvcXIHnNHydL+/Lp3gzWWx0aqX2gCLNac53F7FphcArHXw8s17xquz35kLte6v3KNqeErgg7G2iJNIlpeNxp94j6dxj2Pn+ag0Nq3ey+XQW1t3mTy6z105AgqDUkLcaps7FXmK5d6HpV4g== 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=iP/bvZssYwKR8PrHCRPm3uTDWmOHe2If7u86HMEBvwg=; b=EdTxBuL23wSY0hZd80mZizC9KPeo9I+dHzy/C0qgy6zx10TH/NjfAGXCD/na+pwklT81+t1bDZA7VbQ1ydbQipUfxaLmbSGxrrj8jKHUBeJnLqQLTJIgBOTlHtTnD/74x58wMjvdXpch8/NjqDOd55/SOW009FeKcMCb68aM7bDFhgXs+ZC5EhaWNQsDiMMnA9VHZFQeVQeNMMlnt1ArvypFT6ATA2+43iaZ80BTBktkYnEkopPdQYgkFrEyBEeSLM+HwWOoFWCktZLFy2CI+HxijyYygsyiNOYyQ7xm0mAyjGLzN2f28xUCcCubHiPtR1D58e9mGDqif20lDBI3dA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from DM6PR12MB4219.namprd12.prod.outlook.com (2603:10b6:5:217::14) by DM6PR12MB3929.namprd12.prod.outlook.com (2603:10b6:5:148::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Sat, 16 Apr 2022 18:29:47 +0000 Received: from DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::1811:c817:6ced:7312]) by DM6PR12MB4219.namprd12.prod.outlook.com ([fe80::1811:c817:6ced:7312%4]) with mapi id 15.20.5164.025; Sat, 16 Apr 2022 18:29:46 +0000 To: Kevin Buettner Subject: RE: GDB/Fortran: Support for Assumed Rank Zero. Thread-Topic: GDB/Fortran: Support for Assumed Rank Zero. Thread-Index: AdhPHIhtItVA7FXxR1mxw9qPo/2AqgAR6eyAACFjbwAAFzg+gAAf2jGgAA5VbwAAD8E6UA== Date: Sat, 16 Apr 2022 18:29:46 +0000 Message-ID: References: <20220413112753.4c6f1128@f35-zws-1> <20220414142845.281b878d@f35-zws-1> <20220415123112.697ff872@f35-zws-1> In-Reply-To: <20220415123112.697ff872@f35-zws-1> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Enabled=true; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SetDate=2022-04-16T03:02:19Z; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Method=Standard; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_Name=AMD Official Use Only-AIP 2.0; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ActionId=98307131-bbee-461e-a15d-4b4c6569cefb; MSIP_Label_88914ebd-7e6c-4e12-a031-a9906be2db14_ContentBits=1 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_enabled: true msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_setdate: 2022-04-16T18:29:41Z msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_method: Standard msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_name: AMD Official Use Only-AIP 2.0 msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_actionid: bf47b0ae-7c8d-420b-bd1e-c8407a51051e msip_label_88914ebd-7e6c-4e12-a031-a9906be2db14_contentbits: 0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cf3fdc65-1b67-425c-ce6d-08da1fd71554 x-ms-traffictypediagnostic: DM6PR12MB3929:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BZb+gLzID+GvppoliRqjoT5HVQdM/FBJ1QDgRucdkTJ/EDTqoVgh/HqG4QioS4uLsTp9EbzgZLF/hxMZGxM8X7NZ6fezfyBQuWle9CN79DNC2Kc6epUrU2d4VuDfe6F7OJdngFxjesaLE/rPzJoP03xhBbdbiYF71anAE3H4a+/mAjXmVfqBm4Z/oChqJ8k27zGLARam1rU7/lV6wMP9LQNqC1E9qU9GNSfJGGHorTbopS3Te/SikmHLgb4eHKmqFdsZlSq5Pvo/0FXQWTNJuC5OQAEZ80b6tdjfrMCOBNAdwhHN8s3Ec1tiNcVNlscpu+HzImYdMM7rrD35vKzQYIw+dmqe3SxNc9Tc7cOrlDnyyDMc0ZxodDnlQoC01wsbw74a2E0+r13hHQHPvvKQEOdTRtv0LflhRPoHoHfz9T7P6tqhkt05AqyK0OGkACEw6y91A1q/MvLL0eRBIdVaX6lTvk3BqWftXjrjdFoP2oQ+G9/cL+quTIN+017eOdsq3IUhZCVRr/s9CrOlfwxqHkbOcarGsZCcK8uFfkAnHRLrjIgYJOAjNDQrjenn3RqJ21y2ffqiUEreM0iaJG6GLwRMyuyYYimO0Q1T0k2HvNo6uq4P/7D87fJoBrLYiKOfAfPQEiXMFnkL5JQmnT3TI6UhU6IyGDJ9TyztqdskK4feHZhVVoBW25z4YLJpAJ3t6KjKLS5RNAzPPZbphEJE0g== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4219.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(186003)(99936003)(508600001)(33656002)(83380400001)(8936002)(38100700002)(122000001)(53546011)(5660300002)(52536014)(2906002)(26005)(7696005)(6506007)(9686003)(64756008)(66946007)(66446008)(66476007)(66556008)(38070700005)(71200400001)(8676002)(55016003)(86362001)(54906003)(4326008)(76116006)(316002)(6916009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?//QLojR+iRksoM1IFLAdCUM7Ev+o+pfosijufpn34LSKocwrCwNgaOOXNUaE?= =?us-ascii?Q?hSHoj8bQjp1Gdg615/oM2vjIqEyYrwdmbpgp7WvTAIx7cVXjpuCt6MJ67it6?= =?us-ascii?Q?X/UAMAZXqcntUmkqXhiq31hCIh9PWOWBIx+Cuj6Fgy99b6v2oSY2CEXR5PyD?= =?us-ascii?Q?uCVuEH5+QxVjylPLXO8e02SIcCQ0cG4UTBKDpVpyi+EDiq1l0R/kiw+HY8wO?= =?us-ascii?Q?0f8LZcKbDD6mWq2WvFCmoYQQE7clSO/OYB+9oUW5uJ8fc6uPMpO34rdMqzHp?= =?us-ascii?Q?Uoknjev+fYsx4qTs0Jvw3ExdPAC6eUAAOr6Hcq4f25aMoW8oW/vMyE7O09n3?= =?us-ascii?Q?fbw1Ted+ZJ2ms+z23gVsu2QWzdl8w/wFMR6UBr5fWmeWWVsDKjpCjW0NUsVF?= =?us-ascii?Q?0m3Xs0O573naqIOtdZxp7XLdfnC8VS7yS9xiRsEt4v8lSgxdIkJFf1YFUYU0?= =?us-ascii?Q?gu0C0TThi7jn9qNzWFiKNbT0J2bMuHDudheuYZEsmeRp1D16FQDHF/4VCgG8?= =?us-ascii?Q?2BaL3rejolNoL2w8JN4BkxO+rcf6BybM7uMc1tS9HVhPRVWG1gIOL+c+mDSd?= =?us-ascii?Q?J8aJaTyPkcRv4MWqKMS7ZAsRMoKNun0qJ8EKNnxNI+z5kbECJZqanAUymxTE?= =?us-ascii?Q?NkJEb7LyEeKYw5PNo9T5btpH2kuCazQCLFpxkvMTytYDNhHjdCa44QZTRvDs?= =?us-ascii?Q?Eav52S0PKPd9scsROJzrJq6oKywYiArcpzkDugSaa5VD9gweqiqNcoQZlk8E?= =?us-ascii?Q?1m/Rb8usIs0p7DgwMK9brhHoPAt9LNgacNRnIdM89KottlKYRfqNPqt8NBEO?= =?us-ascii?Q?n9FeMzMzDpL9OoW8fz8mrvAwRvWYYOIRXhw2BRxs+x/gYz5Na1gTY2fjhaiY?= =?us-ascii?Q?j4Gd9MZhUQifmkv2VyUjNwGeFWzp8zCoBXtOilZERumFglgRegYTkljKif2X?= =?us-ascii?Q?+0vIEj6Da5d5xL97LfJCrjtJ4VdbCaYZZDc1TK8GOSpu/K2i/3UYFZq/nOLN?= =?us-ascii?Q?LxKxech/FgVm67/d1WdDN2+qiI8j3Elgxh/P6KtMvWY9TBuTu+O1JXrzDMhj?= =?us-ascii?Q?vCSrYXWsMSZ9hOWCe20L6L4XogbplX9w7XJv1Hrgeu+CHLsWLDL99NP3aZlF?= =?us-ascii?Q?AldHS7ige9kNQ1XldaGzkpHL2hqK9s6+LnlgaW75my4emkysUsQA4q9RQjhe?= =?us-ascii?Q?cjX6BGm/NSps8MWIhGSbp6guD3+NWsyM58WlJlq9mNhzRd4U59sO+R4Bb+iC?= =?us-ascii?Q?1J7TXTece85oy4yuK+6RJToyhhjIIYbI/r7Zb2oAyUIbE8/12DBG7/Lu4ulB?= =?us-ascii?Q?01Wva1Ztzquih0WjUydYi9/Ddagj4CcmkGE5eJhZ7blWjIJkULUPh1acb/Z4?= =?us-ascii?Q?F1h7hIBUYm84A8EZ42JQCdNmpkVZ/rsGFK4N548NN53J0KhXpLzbcwEFAGFW?= =?us-ascii?Q?ppCQNz+t3lXMv6knKQJLFVPCFxmJbZzI7VDVaX6ktzm8TdlGG3UGkK9omdn6?= =?us-ascii?Q?1r+c1v+7U3j+Xff4KGOLNLdlQxjYKwdZX+kO+mzIi2z78MyBc+oiilDNTTMU?= =?us-ascii?Q?hMCXkkeJ4+gfCFRCAksd7ZvU60z6O8/XvRKGaqEelcNugvED8ej0jb9iQ2Lf?= =?us-ascii?Q?rqWWhNcRKI1N69HoB5D7hZepSyI0YJ5537+xzHkRyzC5O6AIZpZzbb0Rl+Sq?= =?us-ascii?Q?g3IdyQ1H5dGcHP6Uyw8BvcQxGTw+DleDvb4zabsdEOuNEs6ahfsLGWQF/osT?= =?us-ascii?Q?/a/R228Izg=3D=3D?= Content-Type: multipart/mixed; boundary="_002_DM6PR12MB42193AD60807B3C11A208306E7F19DM6PR12MB4219namp_" MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4219.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cf3fdc65-1b67-425c-ce6d-08da1fd71554 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2022 18:29:46.2186 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: enbj5kIRvXBfDS8cBTlb3JAk2DHMVjjrvY0uoT5XEq9Yixq5oznG9r1xmvYhKmv/oD4CnWY9DWhuvwOdyjn4PQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3929 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Potharla, Rupesh via Gdb-patches" Reply-To: "Potharla, Rupesh" Cc: "George, Jini Susan" , "Parasuraman, Hariharan" , "Sharma, Alok Kumar" , "gdb-patches@sourceware.org" Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" --_002_DM6PR12MB42193AD60807B3C11A208306E7F19DM6PR12MB4219namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only] Thanks Kevin,=20 Requesting to review the attached patch with suggested code changes.=20 Regards, Rupesh P > -----Original Message----- > From: Kevin Buettner > Sent: Saturday, April 16, 2022 1:01 AM > To: Potharla, Rupesh > Cc: gdb-patches@sourceware.org; George, Jini Susan > ; Parasuraman, Hariharan > ; Sharma, Alok Kumar > > Subject: Re: GDB/Fortran: Support for Assumed Rank Zero. >=20 > [CAUTION: External Email] >=20 > On Fri, 15 Apr 2022 13:33:03 +0000 > "Potharla, Rupesh" wrote: >=20 > > Apologies for missing out on these minor things. Followed GDB > > standard for comments and updated the attached patch. >=20 > The comments look good now. Thanks for fixing them. >=20 > > Regarding XFAIL for flang, I looked at all possible cases in the > > testcase where this can be handled and came up this solution which > > will not suppress the actual failure case. As the issue will be fixed > > by the compiler soon, added the condition based on test number. >=20 > I suggest using setup_xfail within the loop when $test_count is 1. >=20 > Kevin --_002_DM6PR12MB42193AD60807B3C11A208306E7F19DM6PR12MB4219namp_ Content-Type: application/octet-stream; name="0001-gdb-fortran-Support-for-assumed-rank-zero.patch" Content-Description: 0001-gdb-fortran-Support-for-assumed-rank-zero.patch Content-Disposition: attachment; filename="0001-gdb-fortran-Support-for-assumed-rank-zero.patch"; size=3906; creation-date="Sat, 16 Apr 2022 18:24:16 GMT"; modification-date="Sat, 16 Apr 2022 18:29:45 GMT" Content-Transfer-Encoding: base64 RnJvbSBlNTA4MmY4MmI0NmJjODRmMWIxOTNkNDhkZWNiNzJhNDljMjYxMTEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBydXBvdGhhciA8cnVwZXNoLnBvdGhhcmxhQGFtZC5jb20+CkRh dGU6IEZyaSwgOCBBcHIgMjAyMiAxNjowNTo0MSArMDUzMApTdWJqZWN0OiBbUEFUQ0hdIGdkYi9m b3J0cmFuOiBTdXBwb3J0IGZvciBhc3N1bWVkIHJhbmsgemVybwoKSWYgYSB2YXJpYWJsZSBpcyBw YXNzZWQgdG8gZnVuY3Rpb24gaW4gRk9SVFJBTiBhcyBhbiBhcmd1bWVudCB0aGUKdmFyaWFibGUg aXMgdHJlYXRlZCBhcyBhbiBhcnJheSB3aXRoIHJhbmsgemVyby4gIEdEQiBjdXJyZW50bHkgZG9l cwpub3Qgc3VwcG9ydCB0aGUgY2FzZSBmb3IgYXNzdW1lZCByYW5rIDAuICBUaGlzIHBhdGNoIHBy b3ZpZGVzIHN1cHBvcnQKZm9yIGFzc3VtZWQgcmFuayAwIGFuZCB1cGRhdGVzIHRoZSB0ZXN0Y2Fz ZSBhcyB3ZWxsLgoKV2l0aG91dCBwYXRjaDoKQnJlYWtwb2ludCAxLCBhcmFuazo6c3ViMSAoYT08 ZXJyb3IgcmVhZGluZyB2YXJpYWJsZToKICBmYWlsZWQgdG8gcmVzb2x2ZSBkeW5hbWljIGFycmF5 IHJhbms+KSBhdCBhc3N1bWVkcmFuay5mOTA6MTEKMTEgICAgICAgUFJJTlQgKiwgUkFOSyhhKQoo Z2RiKSBwIGEKZmFpbGVkIHRvIHJlc29sdmUgZHluYW1pYyBhcnJheSByYW5rCihnZGIpIHAgcmFu ayhhKQpmYWlsZWQgdG8gcmVzb2x2ZSBkeW5hbWljIGFycmF5IHJhbmsKCldpdGggcGF0Y2g6CkJy ZWFrcG9pbnQgMSwgYXJhbms6OnN1YjEgKGE9MCkgYXQgYXNzdW1lZHJhbmsuZjkwOjExCjExICAg ICAgIFBSSU5UICosIFJBTksoYSkKKGdkYikgcCBhCiQxID0gMAooZ2RiKSBwIHJhbmsoYSkKJDIg PSAwCi0tLQogZ2RiL2dkYnR5cGVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSAr KysrKysrLS0tLQogZ2RiL2dkYnR5cGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MSAtCiBnZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Fzc3VtZWRyYW5rLmV4cCB8ICA3ICsrKysr KysKIGdkYi90ZXN0c3VpdGUvZ2RiLmZvcnRyYW4vYXNzdW1lZHJhbmsuZjkwIHwgIDMgKysrCiA0 IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZ2RiL2dkYnR5cGVzLmMgYi9nZGIvZ2RidHlwZXMuYwppbmRleCA0OWVjYjE5OWIwNy4u Mzk1YmQ2M2EyNTEgMTAwNjQ0Ci0tLSBhL2dkYi9nZGJ0eXBlcy5jCisrKyBiL2dkYi9nZGJ0eXBl cy5jCkBAIC0yMzk4LDEwICsyMzk4LDEzIEBAIHJlc29sdmVfZHluYW1pY19hcnJheV9vcl9zdHJp bmcgKHN0cnVjdCB0eXBlICp0eXBlLAogCiAgICAgICBpZiAocmFuayA9PSAwKQogCXsKLQkgIC8q IFRoZSBkeW5hbWljIHByb3BlcnR5IGxpc3QganVnZ2xpbmcgYmVsb3cgd2FzIGZyb20gdGhlIG9y aWdpbmFsCi0JICAgICBwYXRjaC4gIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHRoaXMgaXMgYWxs IGFib3V0LCBzbyBJJ3ZlCi0JICAgICBjb21tZW50ZWQgaXQgb3V0IGZvciBub3cgYW5kIGFkZGVk IHRoZSBmb2xsb3dpbmcgZXJyb3IuICAqLwotCSAgZXJyb3IgKF8oImZhaWxlZCB0byByZXNvbHZl IGR5bmFtaWMgYXJyYXkgcmFuayIpKTsKKwkgIC8qIFJhbmsgaXMgemVybywgaWYgYSB2YXJpYWJs ZSBpcyBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8gYQorCSAgICAgZnVuY3Rpb24uICBHREIgY29u c2lkZXJzIHRoZSB2YXJpYWJsZSBhcyBhbiBhcnJheSBzbyBkaXNjYXJkCisJICAgICB0aGUgYXJy YXkgdHlwZSBhbmQgcmV0dXJuIHRoZSB0YXJnZXQgdHlwZSB3aGljaCBpcyBvZiB2YXJpYWJsZS4g ICovCisgICAgICAgICAgdHlwZS0+bWFpbl90eXBlLT50YXJnZXRfdHlwZS0+bWFpbl90eXBlLT5k eW5fcHJvcF9saXN0ID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlLT5t YWluX3R5cGUtPmR5bl9wcm9wX2xpc3Q7CisgICAgICAgICAgdHlwZSA9IFRZUEVfVEFSR0VUX1RZ UEUgKHR5cGUpOworICAgICAgICAgIHJldHVybiB0eXBlOwogCX0KICAgICAgIGVsc2UgaWYgKHR5 cGUtPmNvZGUgKCkgPT0gVFlQRV9DT0RFX1NUUklORyAmJiByYW5rICE9IDEpCiAJewpkaWZmIC0t Z2l0IGEvZ2RiL2dkYnR5cGVzLmggYi9nZGIvZ2RidHlwZXMuaAppbmRleCA3NjkzMjhjYzljZC4u NzQzN2UxZGI4YWIgMTAwNjQ0Ci0tLSBhL2dkYi9nZGJ0eXBlcy5oCisrKyBiL2dkYi9nZGJ0eXBl cy5oCkBAIC0yMDkyLDcgKzIwOTIsNiBAQCBleHRlcm4gdm9pZCBhbGxvY2F0ZV9nbmF0X2F1eF90 eXBlIChzdHJ1Y3QgdHlwZSAqKTsKICNkZWZpbmUgVFlQRV9SRUZFUkVOQ0VfVFlQRSh0aGlzdHlw ZSkgKHRoaXN0eXBlKS0+cmVmZXJlbmNlX3R5cGUKICNkZWZpbmUgVFlQRV9SVkFMVUVfUkVGRVJF TkNFX1RZUEUodGhpc3R5cGUpICh0aGlzdHlwZSktPnJ2YWx1ZV9yZWZlcmVuY2VfdHlwZQogI2Rl ZmluZSBUWVBFX0NIQUlOKHRoaXN0eXBlKSAodGhpc3R5cGUpLT5jaGFpbgotI2RlZmluZSBUWVBF X0RZTl9QUk9QKHRoaXN0eXBlKSAgVFlQRV9NQUlOX1RZUEUodGhpc3R5cGUpLT5keW5fcHJvcF9s aXN0CiAvKiAqIE5vdGUgdGhhdCBpZiB0aGlzdHlwZSBpcyBhIFRZUEVERUYgdHlwZSwgeW91IGhh dmUgdG8gY2FsbCBjaGVja190eXBlZGVmLgogICAgQnV0IGNoZWNrX3R5cGVkZWYgZG9lcyBzZXQg dGhlIFRZUEVfTEVOR1RIIG9mIHRoZSBUWVBFREVGIHR5cGUsCiAgICBzbyB5b3Ugb25seSBoYXZl IHRvIGNhbGwgY2hlY2tfdHlwZWRlZiBvbmNlLiAgU2luY2UgYWxsb2NhdGVfdmFsdWUKZGlmZiAt LWdpdCBhL2dkYi90ZXN0c3VpdGUvZ2RiLmZvcnRyYW4vYXNzdW1lZHJhbmsuZXhwIGIvZ2RiL3Rl c3RzdWl0ZS9nZGIuZm9ydHJhbi9hc3N1bWVkcmFuay5leHAKaW5kZXggNjljZDE2ODEyNWYuLmJk MDU4ZTAxZTg5IDEwMDY0NAotLS0gYS9nZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Fzc3VtZWRy YW5rLmV4cAorKysgYi9nZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Fzc3VtZWRyYW5rLmV4cApA QCAtNTgsNiArNTgsMTMgQEAgd2hpbGUgeyAkdGVzdF9jb3VudCA8IDUwMCB9IHsKIAkgICAgfQog CX0KIAorCSMgWEZBSUwgcmFuayAwIGZvciBmbGFuZy4KKwlpZiB7JHRlc3RfY291bnQgPT0gMSAm JiBbdGVzdF9jb21waWxlcl9pbmZvIHtjbGFuZy0qfV19IHsKKwkgICBzZXR1cF94ZmFpbCAiKi0q LSoiCisJICAgZmFpbCAiY29tcGlsZXIgZG9lcyBub3Qgc3VwcG9ydCByYW5rIDAiCisJICAgY29u dGludWUKKwl9CisKIAlpZiAoJGZvdW5kX2ZpbmFsX2JyZWFrcG9pbnQpIHsKIAkgICAgYnJlYWsK IAl9CmRpZmYgLS1naXQgYS9nZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2Fzc3VtZWRyYW5rLmY5 MCBiL2dkYi90ZXN0c3VpdGUvZ2RiLmZvcnRyYW4vYXNzdW1lZHJhbmsuZjkwCmluZGV4IDdmMDc3 YzNmMDE0Li43ZjdjZjJjMWYzZSAxMDA2NDQKLS0tIGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJh bi9hc3N1bWVkcmFuay5mOTAKKysrIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJhbi9hc3N1bWVk cmFuay5mOTAKQEAgLTE5LDE2ICsxOSwxOSBAQAogCiBQUk9HUkFNICBhcmFuawogCisgIFJFQUwg OjogYXJyYXkwCiAgIFJFQUwgOjogYXJyYXkxKDEwKQogICBSRUFMIDo6IGFycmF5MigxLCAyKQog ICBSRUFMIDo6IGFycmF5MygzLCA0LCA1KQogICBSRUFMIDo6IGFycmF5NCg0LCA1LCA2LCA3KQog CisgIGFycmF5MCA9IDAKICAgYXJyYXkxID0gMS4wCiAgIGFycmF5MiA9IDIuMAogICBhcnJheTMg PSAzLjAKICAgYXJyYXk0ID0gNC4wCiAKKyAgY2FsbCB0ZXN0X3JhbmsgKGFycmF5MCkKICAgY2Fs bCB0ZXN0X3JhbmsgKGFycmF5MSkKICAgY2FsbCB0ZXN0X3JhbmsgKGFycmF5MikKICAgY2FsbCB0 ZXN0X3JhbmsgKGFycmF5MykKLS0gCjIuMTcuMQoK --_002_DM6PR12MB42193AD60807B3C11A208306E7F19DM6PR12MB4219namp_--