From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88045 invoked by alias); 29 Jan 2020 10:47:53 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 88031 invoked by uid 89); 29 Jan 2020 10:47:53 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-13.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2 autolearn=ham version=3.3.1 spammy=U*gdb-patches, gdbpatchessourcewareorg, gdb-patches@sourceware.org, sk:tromey X-HELO: mga03.intel.com Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 29 Jan 2020 10:47:51 +0000 Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jan 2020 02:47:48 -0800 Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga007.fm.intel.com with ESMTP; 29 Jan 2020 02:47:46 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 29 Jan 2020 02:47:47 -0800 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 29 Jan 2020 02:47:47 -0800 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 29 Jan 2020 02:47:47 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 29 Jan 2020 02:47:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ctKsbOIAQnKhKjcB14sw4Jze+PmPXQ6HW1iXiWgF1+vDkz/WhpZJ6sdHz6ci6joNhMoph7xDf4hLnPG9gk/IN9zZyekDM+VHXwIQY4EUOnv1pFNsJ6j+MyEKDiX3emJIbXAc5hIdthuStaMPMru8JuzDMVDTWKjSv9e1yErgSVrtuUaqOHjgupPZ+Hwx3TpOa/lnvHVs9y8eB2uOC268X8EeMaX8Q5841AwWUb0ayW/8k8KJ587P8HmDayiKK7oY14HcfZcnU+EqPACeTP9Zr/n/M3V/ibN2dcUFhlQEwqqU+s6BvYO1uXdhtCvA6NGjCRTWzjcERejfBA0EA0afBA== 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-SenderADCheck; bh=446R7nEzhlt5J5AOIe/jjCXNM5T+CWdLQR4gWnPWSgI=; b=lY0F0bl484U1uVt3LXE96VmrEhU/bZRcpySAleByfRSbcBXl5ED8OrD+Vm8eXsXaAQrKIfycqPBMSblvL6cFGP/YH7h+ju51jgo2P9/no0cSPEcFMZyYw/P0AYvip9td31oW1+0lnxgbbchPKPlsXwT/I82Xr2HU1qipsL5JJjjcbBz6jdnMQjW3TPnrhar/IEN37g/vigO91XwftGo1SpQkiUaoXeD+MDWzWl/XDQe0gpatFzsgCJzs9JVqZ0ob93cqMd5tO9MshIFFvIADQaWl5d3g5yZ2iKRn1Hg35R2AqPOLU/37Ehi8TD5zpPRn3IhI6z9ymVOzo8ckW7I3yw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=446R7nEzhlt5J5AOIe/jjCXNM5T+CWdLQR4gWnPWSgI=; b=XkBI4oUq8Y9VDfhIzFop5JDeeAAus1RsAN2+phc5Q4xPsgKkW+FUOTsroqTguNinAoBJ8cxz+YlN+Goc2lPGBgVe5+oTm7eLn7RVYTis4E2zqopUTNY2ZUqaO52ysAif+ZodMqy90nf73YyFD6D94Lz/ti1uXedLPvKhzMF9lHc= Received: from BYAPR11MB3030.namprd11.prod.outlook.com (20.177.225.91) by BYAPR11MB3541.namprd11.prod.outlook.com (20.178.236.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.23; Wed, 29 Jan 2020 10:47:41 +0000 Received: from BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b]) by BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b%6]) with mapi id 15.20.2665.026; Wed, 29 Jan 2020 10:47:41 +0000 From: "Aktemur, Tankut Baris" To: Simon Marchi , Luis Machado , "tromey@sourceware.org" , "gdb-patches@sourceware.org" Subject: RE: [review v3] testsuite, cp: increase the coverage of testing pass-by-ref arguments Date: Wed, 29 Jan 2020 10:54:00 -0000 Message-ID: References: <20191214095325.3864520AF6@gnutoolchain-gerrit.osci.io> <80c8502f-a350-6a2b-0b72-bbc903f53bc3@linaro.org> <0dd26985-5952-d010-135f-a92aba6f9a05@linaro.org> <00c42aea-d89f-662c-f2f2-af5b16affaa0@simark.ca> In-Reply-To: <00c42aea-d89f-662c-f2f2-af5b16affaa0@simark.ca> authentication-results: spf=none (sender IP is ) smtp.mailfrom=tankut.baris.aktemur@intel.com; x-ms-oob-tlc-oobclassifiers: OLM:2150; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-messagedata: g8MwmBYrPJpmsBQNjcNOenfELQy08t5/RGSK5GuKzypaVcT79Ecyi+TUASHMxxzM9qW/ia+pQCaQU8LgG1KXsJWcllHKHBuTuUwDHUC+7Neq1pBgm43QHXcqUWjvnLSYubWoMZGniOu9K5wRNONWYQ== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3eW9uD30elbNWEInLS+vExZXybdu1KJDt4Gd6W2+aryGEP7zH8OiUjgWH4EhwdEZe3pcCLRsF+p6XD46HQFnb0Ce7Mas5frOgwuowBZHlA8= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00922.txt.bz2 T24gDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog Z2RiLXBhdGNoZXMtb3duZXJAc291cmNld2FyZS5vcmcgPGdkYi1wYXRjaGVz LW93bmVyQHNvdXJjZXdhcmUub3JnPiBPbiBCZWhhbGYgT2YgU2ltb24gTWFy Y2hpDQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAyOSwgMjAyMCAzOjUz IEFNDQo+IFRvOiBBa3RlbXVyLCBUYW5rdXQgQmFyaXMgPHRhbmt1dC5iYXJp cy5ha3RlbXVyQGludGVsLmNvbT47IEx1aXMgTWFjaGFkbyA8bHVpcy5tYWNo YWRvQGxpbmFyby5vcmc+Ow0KPiB0cm9tZXlAc291cmNld2FyZS5vcmc7IGdk Yi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnDQo+IFN1YmplY3Q6IFJlOiBbcmV2 aWV3IHYzXSB0ZXN0c3VpdGUsIGNwOiBpbmNyZWFzZSB0aGUgY292ZXJhZ2Ug b2YgdGVzdGluZyBwYXNzLWJ5LXJlZiBhcmd1bWVudHMNCj4gDQo+IE9uIDIw MjAtMDEtMjggNTo0MCBhLm0uLCBBa3RlbXVyLCBUYW5rdXQgQmFyaXMgd3Jv dGU6DQo+ID4gVGhlIHZlcnNpb24gd2l0aCBMdWlzJyBjb21tZW50IGFkZHJl c3NlZCBpcyBiZWxvdy4NCj4gDQo+IFRoYW5rcywgdGhhdCBsb29rcyBnb29k IHRvIG1lLg0KPiANCj4gU2ltb24NCg0KNWY0NDAxMTZlODcNCkludGVsIERl dXRzY2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9u IDEwLTEyLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkg OTkgODg1My0wLCB3d3cuaW50ZWwuZGUKTWFuYWdpbmcgRGlyZWN0b3JzOiBD aHJpc3RpbiBFaXNlbnNjaG1pZCwgR2FyeSBLZXJzaGF3CkNoYWlycGVyc29u IG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3Rl cmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNn ZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK >From gdb-patches-return-163609-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Jan 29 10:54:44 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 97333 invoked by alias); 29 Jan 2020 10:54:44 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 97320 invoked by uid 89); 29 Jan 2020 10:54:43 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-10.6 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mga09.intel.com Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 29 Jan 2020 10:54:42 +0000 Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Jan 2020 02:54:40 -0800 Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by orsmga005.jf.intel.com with ESMTP; 29 Jan 2020 02:54:40 -0800 Received: from orsmsx157.amr.corp.intel.com (10.22.240.23) by ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 29 Jan 2020 02:54:40 -0800 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX157.amr.corp.intel.com (10.22.240.23) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 29 Jan 2020 02:54:40 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 29 Jan 2020 02:54:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N+jWAR10+wKE9W22IgoVwKtoW4TAU76+oXHCZYh3Mzk2N9w7GYyNvYBJk4zC2glW5u/bFjJCPxXXmOb9WQIGYt76R7W3CVpQN/17uI1ul1l6OE8vVPpGplzyer3rGBSTW/4doLfQWLgM29iT1GY4PZL1a5qhSikmP10Se0hXzHyG9MgmgI1uEkAl6NtMKtwRby2CxeCjurWNhpfPZTAVMixTJb91w96/joSBLRcqT6CPYXOv/J4Nc3eSY1Ui9SGUQtLhrWfRMNq6ytwz2gEf9+s3PnT20/4nuQICAsKZtgGtTPDw+4EjaAghpC86GR6Uzhhg5RI7xbFRPu0/voZ9Iw== 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-SenderADCheck; bh=y1EZ+W9wDw14QQEKe/Q4zovd1KSaUzl6MZgB2f+rXOQ=; b=YrdZY4korLZAH6Si/lrRykw19OIC/ow6A+PgHpJzgQt1Mg7VJ+E6EB7rOVYY0Rk+ULlCOb5qoxBQ3YEzRb2jzM26cy9Xtrfxd9n5Yf1Pj982EYK82dPHGvxAQwTafc4oe/8Y2DSEziaBdrpiMj+k3zfGo92xJbrjQTFmpJNf08gr2VgTTq/m+baVCL5T7JJmW9sLqLcTMcxSR9vFcNVWGtkQazILGUSZewDeECRMynzwhi043JQdjMjR81rY6McDcfO5/alDlx85n65s7CkDXYNU8PsjKF9lEXmlSe4VBimSAzmDmNQWCpAsPVeHjD67PsivAU5Fdls7qs73Py3oyQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y1EZ+W9wDw14QQEKe/Q4zovd1KSaUzl6MZgB2f+rXOQ=; b=c4I5qGeCrezKPc6QIB/RY4PSeumOJtH8KsaJ9W2iLQHRa3WDWpkBRaHST8eIYaDY7arikrwgi6bdzzKBDr05QzxiaJYovJkNvTf9FSBNGstRwoOjikZ2hTSEiymbnlGF7+VUwAWPCIQmQSoBry8D/cxy1Tn5bSmNa0dwT6XR1lA= Received: from BYAPR11MB3030.namprd11.prod.outlook.com (20.177.225.91) by BYAPR11MB3237.namprd11.prod.outlook.com (20.177.187.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.24; Wed, 29 Jan 2020 10:54:39 +0000 Received: from BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b]) by BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b%6]) with mapi id 15.20.2665.026; Wed, 29 Jan 2020 10:54:38 +0000 From: "Aktemur, Tankut Baris" To: Simon Marchi , Luis Machado , "tromey@sourceware.org" , "gdb-patches@sourceware.org" Subject: RE: [review v3] testsuite, cp: increase the coverage of testing pass-by-ref arguments Date: Wed, 29 Jan 2020 11:08:00 -0000 Message-ID: References: <20191214095325.3864520AF6@gnutoolchain-gerrit.osci.io> <80c8502f-a350-6a2b-0b72-bbc903f53bc3@linaro.org> <0dd26985-5952-d010-135f-a92aba6f9a05@linaro.org> <00c42aea-d89f-662c-f2f2-af5b16affaa0@simark.ca> In-Reply-To: <00c42aea-d89f-662c-f2f2-af5b16affaa0@simark.ca> authentication-results: spf=none (sender IP is ) smtp.mailfrom=tankut.baris.aktemur@intel.com; x-ms-oob-tlc-oobclassifiers: OLM:800; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-messagedata: gFtCj/qoUpSNoDo6dbPx3Ij8RIkF8KgASmJwGMygR9bGoXlF7YWIhEuv+Nbq6PlNe9XgmdSWkcPSgZgnuICCYrmqImFjLE7P5q71HflqKPl2Ea9LH972Yd5jNXfNikrU7e4VcMp8nO8RvtD4P+MwYg== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zXxSxTxM9EolUzZAzWoZNQVmGn58rWs6RgZODK22yxCbIjdxkbTobrFaoebKnu5hFxoggX8PFbK9dC1XWxUjeXKA5Xd6R14dJ7Z6z46k54Q= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00923.txt.bz2 Content-length: 761 PiA+IFRoZSB2ZXJzaW9uIHdpdGggTHVpcycgY29tbWVudCBhZGRyZXNzZWQg aXMgYmVsb3cuDQo+IA0KPiBUaGFua3MsIHRoYXQgbG9va3MgZ29vZCB0byBt ZS4NCj4gDQo+IFNpbW9uDQoNClRoYW5rIHlvdS4gIFB1c2hlZCB3aXRoIGNv bW1pdCBoYXNoIDVmNDQwMTE2ZTg3Lg0KDQooU29ycnkgYWJvdXQgdGhlIHBy ZXZpb3VzIGVtYWlsLiAgSXQgd2VudCBvdXQgYnkgbWlzdGFrZSBiZWZvcmUg aXQgd2FzIGNvbXBsZXRlLikNCg0KLUJhcmlzDQoNCkludGVsIERldXRzY2hs YW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLTEy LCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1 My0wLCB3d3cuaW50ZWwuZGUKTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3Rp biBFaXNlbnNjaG1pZCwgR2FyeSBLZXJzaGF3CkNoYWlycGVyc29uIG9mIHRo ZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9m ZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0 IE11ZW5jaGVuIEhSQiAxODY5MjgK >From gdb-patches-return-163610-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Jan 29 11:08:53 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 70968 invoked by alias); 29 Jan 2020 11:08:52 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 70763 invoked by uid 89); 29 Jan 2020 11:08:51 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00,FORGED_SPF_HELO,GIT_PATCH_1,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy= X-HELO: NAM02-BL2-obe.outbound.protection.outlook.com Received: from mail-eopbgr750075.outbound.protection.outlook.com (HELO NAM02-BL2-obe.outbound.protection.outlook.com) (40.107.75.75) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 29 Jan 2020 11:08:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cld3koBrl9GSS7nBZd6j6YRXVdNj8GoWMMZ1slZzg7l3gIyzQzo2WKjZwmpUZlB4L3yVK3McLtbBy5PVAPwWqIu6QBecHD6/ymUCOP3NvrT8l8aIyED5ugunoO69NblUquUCVki3bEBUDu6oZUlCBt662pWYFavgysGHxS+eml7elYLosb9wLXUTAt3lQabzGjDV6ASmU4hMqghI0CX47RDK2szDvT1mJ3kSzBNcp/eKVilTFboZ48lpoj4B+R0Kua4YjdePmQDp2k1nSrigTyhB+8jZtMkA7MPk1UM7NO6MVGh4EjDR7iuCHxDRDtkYMkqAsk/F7W2oH3ZddJcVgQ== 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-SenderADCheck; bh=smyhRNG8ICXgZaGJUxxPES3ku1ZqFoS9FYm0iujjUoI=; b=Tieoe5PI3Vgwpnpiv+zht6X7Wu8jG3p0MgEu/FPYQC5WIUmPx9PFwCb2m+ztiw1ersIHdND7MQXWWWT+StsIr70jZYRhflCqP5vE6O3fg2ztnY2A32Gjuh4skALYUy/VcQj70TiXTXI59eSqd3T+sT0mqZKBpxzVI6bkr/JKk1B0g6vUB0aIDuVV7lPybL9Zm4LCfD5A1uU1cZLNxHVAevtA9kE8F+fWbOs2bs9h32349W4DpwbIQ79nFHHT9+git4jzBo05Z9O4hMpgUVam1OJ3iwcqzqMav+4ughNYXjsSlAho6afErpG/HvlcAR6KXoC8PvzIufMMqX2HYXaE3Q== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=smyhRNG8ICXgZaGJUxxPES3ku1ZqFoS9FYm0iujjUoI=; b=EZwxsNp9O+qD20bpgMZS0nlZEbKA/AdC94l7byQey22Q8w451cExyrbmyM4Ey1J49SnFKHSXM1+4c7LbekeZjFWpAOpozHLpX+FzqgpaddeB7LTcgy2fC7wXw+LNXN2Ar/D9TucL/x2XM50wuENDNPZ0p64MBMbZKlNA3qp0T8c= Received: from DM6PR12MB3129.namprd12.prod.outlook.com (20.178.198.218) by DM6PR12MB3385.namprd12.prod.outlook.com (20.178.198.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.20; Wed, 29 Jan 2020 11:08:46 +0000 Received: from DM6PR12MB3129.namprd12.prod.outlook.com ([fe80::8db9:4846:593:c010]) by DM6PR12MB3129.namprd12.prod.outlook.com ([fe80::8db9:4846:593:c010%6]) with mapi id 15.20.2665.027; Wed, 29 Jan 2020 11:08:46 +0000 From: "Sharma, Alok Kumar" To: "gdb-patches@sourceware.org" CC: "George, Jini Susan" , "Achra, Nitika" Subject: [PATCH] Fixed gdb to print arrays with very high indexes Date: Wed, 29 Jan 2020 11:31:00 -0000 Message-ID: References: In-Reply-To: msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_enabled: true msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_setdate: 2020-01-29T11:08:43Z msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_method: Privileged msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_name: Non-Business msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_actionid: c4f0f79b-0235-4153-8047-00004c2fbde7 msip_label_f2ed062d-8486-4f50-a4f1-3cce0dd00d64_contentbits: 0 authentication-results: spf=none (sender IP is ) smtp.mailfrom=AlokKumar.Sharma@amd.com; x-ms-exchange-transport-forked: True x-ms-oob-tlc-oobclassifiers: OLM:9508; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-messagedata: fbqsm9j5LgQoeZJgA5e/xJXd36mbMe3uHgMuADVwkrFp0X6HrC4CeARwJNKceUgheo0+bRK8EsO4lubdMeLQBsO2QduS2WEfWfCRb3sR2IHRcr86HP7sdvkPdDXoRDX6SBbbvatOfnAbFgrjEoc6tQ== Content-Type: multipart/mixed; boundary="_002_DM6PR12MB31298B64316E8F9E578EE9F79E050DM6PR12MB3129namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ld2gpD7lcjQXvOeb8bYGT9sB0OHNR5H8fGHfwhBx7NhnGJqfTNOkz6Pi/dV17PfRKf13xqltfWsnBxqc6YJxFQ== X-SW-Source: 2020-01/txt/msg00924.txt.bz2 --_002_DM6PR12MB31298B64316E8F9E578EE9F79E050DM6PR12MB3129namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 2233 Hi all, Problem description: Due to a bug GDB is not able to print arrays with very high indexes (lower/= upper bounds). As explained below. A) gdb crashes while printing arrays with very high positive index program main =A0=A0=A0=A0=A0 integer(4) :: arr(4294967296_8:4294967297_8) =A0=A0=A0=A0=A0 integer(8) :: lb, ub =A0=A0=A0=A0=A0 arr =3D 99 =A0=A0=A0=A0=A0 lb =3D lbound (arr, dim =3D 1, kind =3D 8) =A0=A0=A0=A0=A0 ub =3D ubound (arr, dim =3D 1, kind =3D 8) =A0=A0=A0=A0=A0 print *, 'bounds of arr - ', lb, ':', ub end Actual output: it crashes while printing array GNU gdb (GDB) 10.0.50.20200127-git (gdb) p arr Aborted (core dumped) Expected output (gdb) p arr $1 =3D (99, 99) B)=A0gdb is not able to print arrays with very high negative indexes program main =A0=A0=A0=A0=A0 integer(4) :: arr(-4294967297_8:-4294967296_8) =A0=A0=A0=A0=A0 integer(8) :: lb, ub =A0=A0=A0=A0=A0 arr =3D 99 =A0=A0=A0=A0=A0 lb =3D lbound (arr, dim =3D 1, kind =3D 8) =A0=A0=A0=A0=A0 ub =3D ubound (arr, dim =3D 1, kind =3D 8) =A0=A0=A0=A0=A0 print *, 'bounds of arr - ', lb, ':', ub end Actual output: it displays empty array. (gdb) p arr $1 =3D () Expected output (gdb) p arr $1 =3D (99, 99) Root cause: =A0=A0=A0=A0 In the function f77_print_array_1, the variable 'i' which hold= s the =A0=A0=A0 index is of datatype 'int', while bounds are of datatype LONGEST.= Due =A0=A0=A0 to size of int being smaller than LONGEST, the variable 'i' stores =A0=A0=A0 incorrect values for high indexes (higher than max limit of int). =A0=A0=A0=A0 Due to this issue in sources, two abnormal behaviors are seen = while =A0=A0=A0 printing arrays with high indexes (please check array-bounds-high= .f90) =A0=A0=A0=A0 For high indexes with negative sign, gdb prints empty array ev= en if =A0=A0=A0 the array has elements, =A0=A0=A0 (gdb) p arr =A0=A0=A0 $1 =3D () =A0=A0=A0=A0 For high indexes with positive sign, gdb crashes. Resolution: =A0=A0=A0=A0 We have now changed the datatype of 'i' to LONGEST which is sa= me as =A0=A0=A0 datatype of bounds. Testing: - New test-case (gdb.fortran/array-bounds-high.exp) is added to test (+/-) = high indexed array printing - There was no regression seen Please let me know your comments. Regards, Alok --_002_DM6PR12MB31298B64316E8F9E578EE9F79E050DM6PR12MB3129namp_ Content-Type: application/octet-stream; name="0001-Fixed-gdb-to-print-arrays-with-very-high-indexes.patch" Content-Description: 0001-Fixed-gdb-to-print-arrays-with-very-high-indexes.patch Content-Disposition: attachment; filename="0001-Fixed-gdb-to-print-arrays-with-very-high-indexes.patch"; size=4879; creation-date="Wed, 29 Jan 2020 08:55:24 GMT"; modification-date="Wed, 29 Jan 2020 10:26:21 GMT" Content-Transfer-Encoding: base64 Content-length: 6617 RnJvbSBkNWE0NDk2M2QxMjNmNGZmM2NmNDZiYjk0MjYxOGYzM2JjMTQ3Yzk1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBhbG9zaGFybSA8QWxv a0t1bWFyLlNoYXJtYUBhbWQuY29tPgpEYXRlOiBUdWUsIDI4IEphbiAyMDIw IDIxOjUyOjAxICswNTMwClN1YmplY3Q6IFtQQVRDSF0gRml4ZWQgZ2RiIHRv IHByaW50IGFycmF5cyB3aXRoIHZlcnkgaGlnaCBpbmRleGVzCgogSW4gdGhl IGZ1bmN0aW9uIGY3N19wcmludF9hcnJheV8xLCB0aGUgdmFyaWFibGUgJ2kn IHdoaWNoIGhvbGRzIHRoZQppbmRleCBpcyBvZiBkYXRhdHlwZSAnaW50Jywg d2hpbGUgYm91bmRzIGFyZSBvZiBkYXRhdHlwZSBMT05HRVNULiBEdWUKdG8g c2l6ZSBvZiBpbnQgYmVpbmcgc21hbGxlciB0aGFuIExPTkdFU1QsIHRoZSB2 YXJpYWJsZSAnaScgc3RvcmVzCmluY29ycmVjdCB2YWx1ZXMgZm9yIGhpZ2gg aW5kZXhlcyAoaGlnaGVyIHRoYW4gbWF4IGxpbWl0IG9mIGludCkuCiBEdWUg dG8gdGhpcyBpc3N1ZSBpbiBzb3VyY2VzLCB0d28gYWJub3JtYWwgYmVoYXZp b3JzIGFyZSBzZWVuIHdoaWxlCnByaW50aW5nIGFycmF5cyB3aXRoIGhpZ2gg aW5kZXhlcyAocGxlYXNlIGNoZWNrIGFycmF5LWJvdW5kcy1oaWdoLmY5MCkK IEZvciBoaWdoIGluZGV4ZXMgd2l0aCBuZWdhdGl2ZSBzaWduLCBnZGIgcHJp bnRzIGVtcHR5IGFycmF5IGV2ZW4gaWYKdGhlIGFycmF5IGhhcyBlbGVtZW50 cywKKGdkYikgcCBhcnIKJDEgPSAoKQogRm9yIGhpZ2ggaW5kZXhlcyB3aXRo IHBvc2l0aXZlIHNpZ24sIGdkYiBjcmFzaGVzLgogV2UgaGF2ZSBub3cgY2hh bmdlZCB0aGUgZGF0YXR5cGUgb2YgJ2knIHRvIExPTkdFU1Qgd2hpY2ggaXMg c2FtZSBhcwpkYXRhdHlwZSBvZiBib3VuZHMuCgpnZGIvQ2hhbmdlTG9nCgoJ KiBmLXZhbHByaW50LmMgKGY3N19wcmludF9hcnJheV8xKTogQ2hhbmdlZCBk YXRhdHlwZSBvZiBpbmRleAoJdmFyaWFibGUgdG8gTE9OR0VTVCBmcm9tIGlu dCB0byBlbmFibGUgaXQgdG8gY29udGFpbiBib3VuZAoJdmFsdWVzIGNvcnJl Y3RseS4KCmdkYi90ZXN0c3VpdGUvQ2hhbmdlTG9nCgoJKiBnZGIuZm9ydHJh bi9hcnJheS1ib3VuZHMtaGlnaC5leHA6IE5ldyBmaWxlLgoJKiBnZGIuZm9y dHJhbi9hcnJheS1ib3VuZHMtaGlnaC5mOTA6IE5ldyBmaWxlLgoKQ2hhbmdl LUlkOiBJZTJkY2U5MzgwYTI0OWU2MzRlMjY4NGI5YzkwZjIyNWUxMDQzNjli NwotLS0KIGdkYi9mLXZhbHByaW50LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiAuLi4vZ2RiLmZvcnRyYW4vYXJyYXktYm91bmRz LWhpZ2guZXhwICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrCiAu Li4vZ2RiLmZvcnRyYW4vYXJyYXktYm91bmRzLWhpZ2guZjkwICAgICAgICAg fCAyMyArKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ2Ri L3Rlc3RzdWl0ZS9nZGIuZm9ydHJhbi9hcnJheS1ib3VuZHMtaGlnaC5leHAK IGNyZWF0ZSBtb2RlIDEwMDY0NCBnZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFu L2FycmF5LWJvdW5kcy1oaWdoLmY5MAoKZGlmZiAtLWdpdCBhL2dkYi9mLXZh bHByaW50LmMgYi9nZGIvZi12YWxwcmludC5jCmluZGV4IDE2ODk1N2Y2ZmIu LjcxMjQ3YTcxNDMgMTAwNjQ0Ci0tLSBhL2dkYi9mLXZhbHByaW50LmMKKysr IGIvZ2RiL2YtdmFscHJpbnQuYwpAQCAtMTE1LDcgKzExNSw3IEBAIGY3N19w cmludF9hcnJheV8xIChpbnQgbnNzLCBpbnQgbmRpbWVuc2lvbnMsIHN0cnVj dCB0eXBlICp0eXBlLAogICBzdHJ1Y3QgdHlwZSAqcmFuZ2VfdHlwZSA9IFRZ UEVfSU5ERVhfVFlQRSAoY2hlY2tfdHlwZWRlZiAodHlwZSkpOwogICBDT1JF X0FERFIgYWRkciA9IGFkZHJlc3MgKyBlbWJlZGRlZF9vZmZzZXQ7CiAgIExP TkdFU1QgbG93ZXJib3VuZCwgdXBwZXJib3VuZDsKLSAgaW50IGk7CisgIExP TkdFU1QgaTsKIAogICBnZXRfZGlzY3JldGVfYm91bmRzIChyYW5nZV90eXBl LCAmbG93ZXJib3VuZCwgJnVwcGVyYm91bmQpOwogCmRpZmYgLS1naXQgYS9n ZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFuL2FycmF5LWJvdW5kcy1oaWdoLmV4 cCBiL2dkYi90ZXN0c3VpdGUvZ2RiLmZvcnRyYW4vYXJyYXktYm91bmRzLWhp Z2guZXhwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu LjNjZGMzODliMTAKLS0tIC9kZXYvbnVsbAorKysgYi9nZGIvdGVzdHN1aXRl L2dkYi5mb3J0cmFuL2FycmF5LWJvdW5kcy1oaWdoLmV4cApAQCAtMCwwICsx LDM5IEBACisjIENvcHlyaWdodCAyMDEyLTIwMjAgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uLCBJbmMuCisKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK KyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdh cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5z ZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K KyMKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBX QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m CisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM QVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNl ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKyMgVGhpcyBm aWxlIGlzIHBhcnQgb2YgdGhlIGdkYiB0ZXN0c3VpdGUuICBJdCBjb250YWlu cyB0ZXN0IHRvIGVuc3VyZSB0aGF0CisjIGFycmF5IGJvdW5kcyBhY2NlcHQg TE9OR0VTVC4KKworaWYgeyBbc2tpcF9mb3J0cmFuX3Rlc3RzXSB9IHsgcmV0 dXJuIC0xIH0KKworc2V0IHRlc3RmaWxlICJhcnJheS1ib3VuZHMtaGlnaCIK K3N0YW5kYXJkX3Rlc3RmaWxlIC5mOTAKKworaWYge1twcmVwYXJlX2Zvcl90 ZXN0aW5nICR0ZXN0ZmlsZS5leHAgJHRlc3RmaWxlICRzcmNmaWxlIHtmOTAg ZGVidWd9XX0geworICAgIHJldHVybiAtMQorfQorCitpZiB7IVtydW50byBN QUlOX19dfSB7CisgICAgcGVycm9yICJDb3VsZCBub3QgcnVuIHRvIGJyZWFr cG9pbnQgYE1BSU5fXycuIgorICAgIGNvbnRpbnVlCit9CisKK2dkYl90ZXN0 ICJ1bnRpbCAyMSIgezIxLipwcmludC4qfQorCisjIExldHMgY2hlY2sgd2hl dGhlciB0b28gaGlnaCAod2l0aCAtIHNpZ24pIGluZGV4ZWQgYXJyYXkgYXJl IHByaW50ZWQgY29ycmVjdGx5CitnZGJfdGVzdCAicHJpbnQgYXJyMSIgey4q XCgxMSwgMTFcKS4qfQorCisjIExldHMgY2hlY2sgd2hldGhlciB0b28gaGln aCAod2l0aCArIHNpZ24pIGluZGV4ZWQgYXJyYXkgYXJlIHByaW50ZWQgY29y cmVjdGx5CitnZGJfdGVzdCAicHJpbnQgYXJyMiIgey4qXCgyMiwgMjJcKS4q fQpkaWZmIC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJhbi9hcnJh eS1ib3VuZHMtaGlnaC5mOTAgYi9nZGIvdGVzdHN1aXRlL2dkYi5mb3J0cmFu L2FycmF5LWJvdW5kcy1oaWdoLmY5MApuZXcgZmlsZSBtb2RlIDEwMDY0NApp bmRleCAwMDAwMDAwMDAwLi4wNjM3MDQ5OGM4Ci0tLSAvZGV2L251bGwKKysr IGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuZm9ydHJhbi9hcnJheS1ib3VuZHMtaGln aC5mOTAKQEAgLTAsMCArMSwyMyBAQAorISBDb3B5cmlnaHQgMjAxMi0yMDIw IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorCishIFRoaXMgcHJv Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp dCBhbmQvb3IgbW9kaWZ5CishIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cish IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u IDMgb2YgdGhlIExpY2Vuc2UsIG9yCishIChhdCB5b3VyIG9wdGlvbikgYW55 IGxhdGVyIHZlcnNpb24uCishCishIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorISBi dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w bGllZCB3YXJyYW50eSBvZgorISBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCishIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCishCish IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCishIGFsb25nIHdpdGggdGhpcyBwcm9n cmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl cy8+LgorCitwcm9ncmFtIG1haW4KKyAgICAgIGludGVnZXIoNCkgOjogYXJy MSgtNDI5NDk2NzI5N184Oi00Mjk0OTY3Mjk2XzgpCisgICAgICBpbnRlZ2Vy KDQpIDo6IGFycjIoNDI5NDk2NzI5Nl84OjQyOTQ5NjcyOTdfOCkKKyAgICAg IGFycjEgPSAxMQorICAgICAgYXJyMiA9IDIyCisgICAgICBwcmludCAqLCAn YXJyMSA9ICcsIGFycjEKKyAgICAgIHByaW50ICosICdhcnIyID0gJywgYXJy MgorZW5kCi0tIAoyLjE3LjEKCg== --_002_DM6PR12MB31298B64316E8F9E578EE9F79E050DM6PR12MB3129namp_--