From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 056473858C50 for ; Mon, 28 Mar 2022 17:43:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 056473858C50 X-IronPort-AV: E=McAfee;i="6200,9189,10300"; a="258781085" X-IronPort-AV: E=Sophos;i="5.90,218,1643702400"; d="scan'208";a="258781085" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 10:43:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,218,1643702400"; d="scan'208";a="563861420" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga008.jf.intel.com with ESMTP; 28 Mar 2022 10:43:01 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 28 Mar 2022 10:43:01 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 28 Mar 2022 10:43:01 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2308.27 via Frontend Transport; Mon, 28 Mar 2022 10:43:01 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) 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.2308.21; Mon, 28 Mar 2022 10:43:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Czyi2xMvzJRwRiG5gGiJE4d1vE8OZ6VrcoK4rQL/MA0jPaBi7rzCkxHAaWRMfIcEgt+v3f8k7z3I5vdIkN7yz6PbAwiAL/xhetfzwf7RfX26MJbt95miCV4KgJgW4pRi4qjzF005RPsboqgo/cgHBItakWJLsrpYBC5cw+d0Rn6uhvBP2cu6DScyVB91hjebiLWTsSyeqzZp7KmslAUk2lIp9JopbIzmf3VjoQUHjUDP3uzQMY04L9mDw1nNV7jbO4M4kUwHZY6BwvhXzhC/sB2qU/iL4X5VwNF4AZQnvMbL0sote8NtUCH2bOk8rBtLZzw/r1XcX/e1LWZBaVqNGw== 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=NbT0ODGtYcFeunbzdnZc8rrRGRdItE2XgeHgouEcmrA=; b=HxwOGCSkghtAK+zMwF/6GRjmloRzRfexPQsSoSqAR5xhhECPY9/beawwZ6ZPgUCvmZx+p36NHr4HlY+EJ2MII6ie9KMzSnizUu7yaGsrXm/JE+xfLK0tQ4YToKa4GcOlOVoBrp2YtIAWete+rxyeg/5AmzXm9FKcwK3WOytDaDe0GGs7+0riP8iShCozfDGQLPg/YuzXhGnZRIL4MWAoB+Ld+0zIM3s35KyWijnkmxWCrj0ssY+fmuT8tE/uw0vYtOQU04k/hojLQ1+XNpKqCenSj9TDn7zpZAK10FXmGknjQGbJW2hajyGAten+WmHXZn/Vwnamqqzy18ViFb1puw== 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 CY4PR1101MB2071.namprd11.prod.outlook.com (2603:10b6:910:1a::10) by SN6PR11MB3231.namprd11.prod.outlook.com (2603:10b6:805:b9::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.16; Mon, 28 Mar 2022 17:42:59 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::99b6:62d4:b384:998]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::99b6:62d4:b384:998%5]) with mapi id 15.20.5102.023; Mon, 28 Mar 2022 17:42:59 +0000 From: "Kempke, Nils-Christian" To: "Kempke, Nils-Christian" , "gdb-patches@sourceware.org" CC: "tom@tromey.com" Subject: RE: [PING][PATCH v2 0/2] gdb/fortran: add support for accessing fields of extended types Thread-Topic: [PING][PATCH v2 0/2] gdb/fortran: add support for accessing fields of extended types Thread-Index: AdhCyzeFLM0i6qcLTeKJjDIcXHXeug== Date: Mon, 28 Mar 2022 17:42:59 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 dlp-reaction: no-action x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3a9093c9-1030-4ceb-c9c6-08da10e2665b x-ms-traffictypediagnostic: SN6PR11MB3231: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: xHdEmbLdeCmPpt2k3b6fMgTsl0Z3POXzbZdU0Yy32TfJFRXpW5mGYEKrHI3BKUqKIPtNsq9WPjnsRUMykufgDVrKdONu2yP3N9LkxjbQG3UFm+EHDUlycb1CALnnzh/TbIcTY4WKPLo/Ap7FRQUvAsfY9woV6SsIQbBBszt0kFp5MHgMTT1NLLPyjH1zjig+mnrxU2Bmv36KBZqlLIyUZTMTkt4dJ+CfkFB0z90bYjSg9p6pZRq/Jx+Q4ACGnQhKEcMUxKosemyBgsoVutZSUs/EUUrbBa1q2sNBHAzz8OHU3opgUFPTnwdlO+KRIoaX40wWaA2meKrS9EXTIK+vkcOhKrFEDI9ZCTx6+1SQeXMohtQJ7YEb5S6c8raygOhz+f+2n8ZxSW8ygDUj2uByh9JY4RVuYZn8CKXI8Z+YCUj1Cxgt/Ya35sNdh1mvXsLALYIWJJxTBs/SqC2g9vd0kme4OQrS1YM9P5M3N2vZiX8sRRzzGP7VkfOYsfU63NWNsaR/VcAgeV5WZlfMNr+2KRUPNAbPQCfjxZUjdR9oFt+nhUGoVowfHGWjqZT3wOYf7hvyG1nf/Byuj2Oo+rfv1TIIGiXmHhYvBfFnWpF++ulMIJ5gwA3C1NW736PFBpbP39v21QjjSQ3ByDntrIL10YmnP+5TDaoyzhuKWt/9/iD8PFNuVAsFpaqtCDQhBQAkefgNRZHhO35RSDbamiwM7++/jNX49IO8+4FbD4y+mAHknTY1jtOrsUNM1o3xwYeQw1j3ZrrfOnEM6aPWnb7h2edWIy1THsOne0EMO/VOvYGadNdX72b5zeDzveyiCWJ6ZUtE6irc2B1gIRc3YWhBTg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1101MB2071.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(71200400001)(38070700005)(7696005)(9686003)(2906002)(15974865002)(55016003)(4326008)(66446008)(5660300002)(33656002)(83380400001)(53546011)(6506007)(82960400001)(966005)(110136005)(8936002)(52536014)(186003)(508600001)(38100700002)(122000001)(316002)(86362001)(66556008)(66476007)(66946007)(64756008)(8676002)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?yXY6RztEPpkrf/Yh6wojIwuUjv2xH5RtwYnGiZHUqEZpwbS85/ckMvVzUKEU?= =?us-ascii?Q?/NBbWxyiGaSn+tmyGF2lmFQ8PBpgGKQPjTn88U53CeYbKmrY6DDE51ooHOee?= =?us-ascii?Q?o4H9uJct1Bi9fm5xG7ot12UqREcwhzcSTfZhqC8OGxLvqHS3LX1LGLFZ+2tb?= =?us-ascii?Q?OptsfC48rRLCBjTj7vrSpt9Apj8CNsMHd6XFl1YqC/kzELXVhm8l0ZvjmfBC?= =?us-ascii?Q?bF/BjUj4mQMF7y689pT9Jy+he0xHJQ+X7g+cnWxct1WQbd86xt0yybi5fBeB?= =?us-ascii?Q?lxiQUVvCR3A5QPooP7YaK9ofgUjWxZsd5vk4R94UdZ1mQ02j+n57PIyglSzy?= =?us-ascii?Q?9v8SB6qsnrt57tvZeKGiHf+1fyLKM2+5aQiDrRa/EX72/HwWEKyA/TMgsiwd?= =?us-ascii?Q?LURMWpDTUuhNiSLSy+9HHFv9sHTFXDR4aZa5/JoJUx/30g9Hni1UqnVewxFD?= =?us-ascii?Q?t71SaGfghejaPd1HKJuM0wPZO6dxrzwX/KevvKoh1rjDzj3+AMVQHJfc037G?= =?us-ascii?Q?FT6DAhl9klz8CRBFHlqhIOZdhguQEjIHsKVe+HRVt1V1jCiiJqmwN1YiZp4b?= =?us-ascii?Q?hZ5EgfpctCptEBmDe/yijfx1ZjuFnezH0JaHzRdXsN1XKk65376K+5tJhXRo?= =?us-ascii?Q?KUdJdpbjkqde/VYrUPiVwTBqA+m2g6br0wgljqMrRxm0HpNVC2/y9HjRtD94?= =?us-ascii?Q?V1AP+F6HUwrfqdgKlaWlg8gM/BLzg2gdQEm73lT6HaVQVogK5Ajvtpt1JWsg?= =?us-ascii?Q?sU6jcJ/5jgCH+Hjm+EoqiAnPeOwwrvSse84TL5ipu37eTCUHb4oM4Vv8wa7c?= =?us-ascii?Q?n6GQJkk3FJdHh7wdG8k3F4uXPWQUPoOouNMC96tHCYLvkUx97oH8ZZqx/vjB?= =?us-ascii?Q?wB+eN2jbWAD1o/wmBu9Kj+/7SiQ4+ylynU7SFv/Fqs7Cp8+MbovFGvBoU/7g?= =?us-ascii?Q?lL+kBjdBnJGEcEUaFS4LWT34b1cX0h9+4CEFLz8FgWM0f/OZEDdLLtSAPq9v?= =?us-ascii?Q?3wGklcb8J8i6bhPR9snihqvzW9PcO1aOMcpNEgv6jUBmpFCXC7N7JJLhCMOs?= =?us-ascii?Q?RTbSVWHz3hxbx3/58G/Hgc8sHdfBuDJ61LtLzEylansE9BLxCWE6AAyRLi/Q?= =?us-ascii?Q?7RMSvC67lhUvhaBPmoMxZ9XbgnCPhyBx3lJ/Txn22Am7QNxURhiVnx4dq5Go?= =?us-ascii?Q?GTssasCXeXuRnh9jLXhz0+g6XQ/Hc79fvkTQlbSaflaT3hLGR5Ko/iVIGXxq?= =?us-ascii?Q?BpjKCiiKGOvINXD9leCs30iDxqmJrp2ost/LMiW/LkHwVXcfhhtWVGsqusJW?= =?us-ascii?Q?PuYYYtVJ0oVNLDme+r2qFa0R2tl1ICUYORJA0DwabsSGa7yPDIzlO5UknlKG?= =?us-ascii?Q?zUWsnfcOH/iStIbsFJ0EItdmPdjKnbEtsaRBRHUY5l1bKyW8T1RG/6Mt5uFu?= =?us-ascii?Q?2kFZypLGtpln4Z1OE3NKGEsIejmb3cqGNHi5sh41DoNfOlN2WxRRFtQStkNd?= =?us-ascii?Q?+aiLj/dATn09l2NzOLtVJRMVugX+VhIaO6n1/H7/CfuwF2iNOuqeua1wC6Oq?= =?us-ascii?Q?aBAzC144ofJNQUBz9iiqaTMnhyDW6NRrEmMGCH4E/vGNg5iiX8/y4GXMI12l?= =?us-ascii?Q?VW1l6x1uBeeosEA/YBcgew+9dlApC+vz5V880LNpcDbD0JO0YqcrKwXdulH9?= =?us-ascii?Q?KUPMZgpca6ZJXuQTj/v5IuVU8aO0pkgJLhrlXLBMBs5a7kkFGekbXRCzlzKO?= =?us-ascii?Q?dvdQiJLAZqP110FjxsnqSXuApZ8ddYXmaCMkhKhm5N4zSn3wV36Lr0VQL7L1?= x-ms-exchange-antispam-messagedata-1: 2TjV1g+g+bO3NSEbkodY6F3PC9RmwBPhcqE= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2071.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a9093c9-1030-4ceb-c9c6-08da10e2665b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 17:42:59.1353 (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: i1T/I8VKg1+4uuZmZ06/8G1jsO0zMD0Bm0HXzwp5BvtS9NLf+UrNBL5mwi0fpYMY+baY80aCH8gsXGrUs2SA1+D7Nz97wttefEYAPJ5Jbxw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3231 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE 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: 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: , X-List-Received-Date: Mon, 28 Mar 2022 17:43:05 -0000 Ping! Thanks, Nils > -----Original Message----- > From: Gdb-patches christian.kempke=3Dintel.com@sourceware.org> On Behalf Of Kempke, Nils- > Christian via Gdb-patches > Sent: Monday, March 21, 2022 6:04 PM > To: gdb-patches@sourceware.org > Cc: tom@tromey.com > Subject: RE: [PING][PATCH v2 0/2] gdb/fortran: add support for accessing > fields of extended types > = > Kindly pinging. > = > Cheers, > Nils > = > > -----Original Message----- > > From: Kempke, Nils-Christian > > Sent: Monday, March 7, 2022 3:21 PM > > To: gdb-patches@sourceware.org > > Cc: tom@tromey.com; Kempke, Nils-Christian > christian.kempke@intel.com> > > Subject: [PATCH v2 0/2] gdb/fortran: add support for accessing fields of > > extended types > > > > Hi all, > > > > V1 of these patches can be found here: > > > > https://sourceware.org/pipermail/gdb-patches/2022-January/185103.html > > > > Changes since V1 only relate to patch one of this series (since patch > > was already approved). After the > > discussion here > > > > https://sourceware.org/pipermail/gdb-patches/2022-January/185186.html > > > > I for now opted for only resolving to a type name of an inherited > > structure when the language is actually set to Fortran. The other two > > options of 'resolving Fortran structs elsewhere' or 'adding a language > > specific query method' seemed overly complicated to me. Still, if > > anyone has objections/favors a different approach I'm happy do change > > the implementation. > > > > So the changes to V1 of this series are: > > * PATCH 1/2: add language check to limit the member access by > > base name to Fortran only. > > * PATCH 2/2: no changes. > > > > Thanks, > > > > Nils > > > > Bernhard Heckel (2): > > gdb/fortran: add support for accessing fields of extended types > > gdb/fortran: print fortran extended types with ptype > > > > gdb/f-exp.y | 7 +- > > gdb/f-lang.h | 11 + > > gdb/f-typeprint.c | 24 ++- > > gdb/testsuite/gdb.fortran/oop_extend_type.exp | 190 > > ++++++++++++++++++ > > gdb/testsuite/gdb.fortran/oop_extend_type.f90 | 69 +++++++ > > gdb/valops.c | 9 + > > 6 files changed, 306 insertions(+), 4 deletions(-) > > create mode 100755 gdb/testsuite/gdb.fortran/oop_extend_type.exp > > create mode 100755 gdb/testsuite/gdb.fortran/oop_extend_type.f90 > > > > -- > > 2.25.1 > = > Intel Deutschland GmbH > Registered Address: Am Campeon 10, 85579 Neubiberg, Germany > Tel: +49 89 99 8853-0, www.intel.de > Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva > Chairperson of the Supervisory Board: Nicole Lau > Registered Office: Munich > Commercial Register: Amtsgericht Muenchen HRB 186928 Intel Deutschland GmbH Registered Address: Am Campeon 10, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Sharon Heck, Tiffany Doon Silva = Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928