From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by sourceware.org (Postfix) with ESMTPS id B651D3899427 for ; Mon, 21 Mar 2022 17:04:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B651D3899427 X-IronPort-AV: E=McAfee;i="6200,9189,10293"; a="245074791" X-IronPort-AV: E=Sophos;i="5.90,199,1643702400"; d="scan'208";a="245074791" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2022 10:03:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,199,1643702400"; d="scan'208";a="518512656" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga006.jf.intel.com with ESMTP; 21 Mar 2022 10:03:41 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 21 Mar 2022 10:03:41 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Mon, 21 Mar 2022 10:03:40 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Mon, 21 Mar 2022 10:03:40 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Mon, 21 Mar 2022 10:03:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nOgaaWmDvMQbT19LP0Ub1znnQasNvYljga1N6hfpBTYN7M37stiIVyxVFPmsAuL9YZ/XuWDQ7XP/tj9KsmHOYL7lXZbQMRTola21YejMMoxgPqNEba7b+d15HF3thR00Q0xGAMcclAlZvGwxuNMjVqA1NbUVUhzLGx1y4JJh8jbe/ELOQPC+JmdUuGz6JWHh4Cliuft4azsxLq2Vl8RbDxi75FS6BNmYQ3lMDdR8wBqxlzrFQD2qHAcIHfnu8LqkP8zvwb/3xcrIS6p1w4JS453/lnZNmlIfLUNHO3RwzrmA1R2I56hXnUdDfdOBmAm+I60TM7tWGqiWYmkf4Q/vOQ== 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=oyWE6DBR/TUm2hhUMyYRKqXeBtX7L4FWXVu4cWQ01J4=; b=WM0DdPf2IsSjWfhpitP/s2mw256ifnr7pWcg+YV69WmmEG857u00TfnjIYroYmZrd3Qv54Yv4uaAQXSffht3cNqeuSmqSumBDp+LmXQt1Wcdb027ZkgrFeEHjfP8TjHRx9fABGYdIR3nADDnp4W+JAa+r30JC5N4g6ZopkEirWiDKHNfweP4OLjHoeS9mtD5ItGKhWprFDZp645A4/67yuKaT9gs+KYTVi47qRVaeAVOf1YnxEtnnfqW0a68jizhSLw3Oz6iLBMX/vNMU86r9nwxUbnp8TVMMq2hGyMUu6xm31wVcyqKxO9Av9hZ2DtBVQ9kUjIdP9a9BtkerfzdLQ== 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 DM4PR11MB5533.namprd11.prod.outlook.com (2603:10b6:5:38a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.15; Mon, 21 Mar 2022 17:03:39 +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.5081.022; Mon, 21 Mar 2022 17:03:39 +0000 From: "Kempke, Nils-Christian" 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 Thread-Topic: [PING][PATCH v2 0/2] gdb/fortran: add support for accessing fields of extended types Thread-Index: Adg9RYrUw+s0HsDQT6uB2J8s6cjlYA== Date: Mon, 21 Mar 2022 17:03:39 +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: 84e6c69e-0e27-4ab5-d464-08da0b5cbef1 x-ms-traffictypediagnostic: DM4PR11MB5533: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: KwERx3wlPrMlJLxSDXhGr6LJ9ab9ecG1kT5UrpxZqyJl+ppPRHBTJlcK2OAkMEfau4B7o9e3oI4wfXGRQDmL6Ea4E2aPbY66Rm/xHl0p5z+L9uHrzs8M7X+RVS/5tvF58aLuyeixk+2vcTOqZ9UvxacO7vuKKPJBkjjfrw3Xn4TV653qiYGNJc/8KFKU/XBJpS4c7WOWOLYkjJ8ihqOHgZQqw8JkWuBJrJcr6V3wj8mRNlSaOFU98JuuMjKwdLKCapBHg5eWTsEOmrBGGRKu13H1CYBi1fs86jRumDIb+opGFTusnPSB13Nj/BzQ7KY3g0yhv6Y7ZMm9dePaOzPU/+9NCgxZikrAstNJYXWTybaHBjA0QF+S5/N9/vqX2JAdqEmZTX1/0BLgfm+waQalPnO8xqG2kEs5y7/hCAPrnNoIlcOcNLYN3+rerfjLqwKSuNPAGo2A+Z2z1Zlgfa4hx3Vm6QEt5NNVjLMmJ9owRbTHEK0bMYzrn83CtLhV5kG7xakkpHl7YfWzwpfv1b/L7wg8NgBF47OjRmXEYtdrEaLZSHk+y4DcI4kTfX/mh0hBaRwoYBoXSQOwn45z9o7kMZRvtHXmMDKDQCIFwWxUYripvQr31W1AOivwDkM7f6Fdw6BRdzk0LMy4DTgH3nakpPOYitRZIE6/r8tqeSEjagJaMGyHJFtI2jZU5R5KGD6cxTgA7I15KfBG9hzoIArYYmWX7g0nhE9e6zBFlUhgwPBvP2YAdRC3J9zazLel6HkeHkZak6HnV30Xya/59c8m72x7EdeElGwbBzzefoSM6M1IiNMD1q6IU2A5ghw+/hCkTCkD8bE55V5I94jkpG8tiQ== 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)(64756008)(8676002)(4326008)(66446008)(66476007)(66556008)(66946007)(38070700005)(53546011)(6506007)(38100700002)(82960400001)(122000001)(316002)(7696005)(71200400001)(86362001)(52536014)(33656002)(8936002)(76116006)(5660300002)(6916009)(9686003)(2906002)(966005)(83380400001)(508600001)(186003)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+BpGuCD2qzxozT9ivUj8sA9JhuUFfff8D763pszfPvPEZ8UC0wbiISGYS+fI?= =?us-ascii?Q?SKWsMhIl36mSJK3GlVlmJbS0gMMGFO0we6dYWCbw/PCslprcgPMYbZ4QwmuU?= =?us-ascii?Q?zHl4mIUJC8Fq1pcNR2qk6rd601ek5lf77ZydT3gILK849Q6Zgl0vXeX8sTXB?= =?us-ascii?Q?d5FRPz4HJEmN795+TDXloCC0OiMB+aNjs1oRYRDc2e6mL6ud2wyVpAkkLSp1?= =?us-ascii?Q?b+pV/tDKKYwAZ/YBYrGwJeL9A5R11L9fhyqukaAJaDE4ECI9x3+OC8kIxZv4?= =?us-ascii?Q?Elwgy/oUVKe9guGxzDj9EhD0HqLnC5C7REhdcwrP6mBoPIQKK5Tt9zHe5TO5?= =?us-ascii?Q?bCbTAAZctIS9eCmsjjybTYHb2JpJuhVe6QIV80Npaa/wfG1RE8wPVtOSyJZe?= =?us-ascii?Q?CYq1gxT6Uny/mUbpGF0SRjjKoWc7BcUtrHNZu3fYKkmvbm0Ht1f9gOt1pLqW?= =?us-ascii?Q?U/hJDnoFSduMTIr5GgXeB9YjgnIvJHLg+pbt0ngMXpvlSPASdQJv8n5u2m2Y?= =?us-ascii?Q?Cb+lz/yJDa9tlJ3DatP4M46uEszwSPEWgB0ZI6/++kQt4tdV9hVpk6jSZkpz?= =?us-ascii?Q?31DBDO6waEezwyZgNlOsQc9v7ocI+qhPDE1Ea1uV4J9ksa0hjzqjR4j/9Tqm?= =?us-ascii?Q?308i0uNWRJ0C8KHjgCCDoQoJj6BAEL8DEhHvLgdUfF54YKpRsGs0EFtXGmUE?= =?us-ascii?Q?ysN3ymHjVOMHYhWc0bMXfwLSBcBbmhH7vwlwgEV12BWOlxlEj3s5YyiIwrAp?= =?us-ascii?Q?Obp+AJxXms8RMe4st47BhTVF0gHBXeegxJDD17sb5+8yvY11C8n6LI2uy0Hb?= =?us-ascii?Q?DO35YtQulp+K4By3eQAlosA4nTDThDmEB23oePBHvD4Emat45yPtbTUl+RvG?= =?us-ascii?Q?IB4WnyQ5IaQ+733nowlkU2C8OV4BVtvkrWT3tNeAfBEr+UKaMTVm07qCZj0y?= =?us-ascii?Q?2MCyqVSN1YHrHovNS0sV27m8JiIjWzj/zXXmIALs9IvKECYFL+pafy9lPos7?= =?us-ascii?Q?egSdKW+gucx3RuY05737Dv4UgrQIaQPdlR0j1VyEkoCSsbN/4JNZhxjxI+EO?= =?us-ascii?Q?USElGpPXF4tPxPWrKlbpDwRYvQ4Ty/i//TgLRtKXzDo+7bgd6Ew3Gl7lOGF7?= =?us-ascii?Q?Y+ny4cm6vd8JRrqyrnEkrcYJnfcakHTCG+h+LNYq8vxxNiaICKNboGs4Jr0g?= =?us-ascii?Q?lZWM+8/WyzsQRv7eJft7esBg4jUKzEGX8QwSYNYOzBvUb5H2uQ/y4mkUaiDM?= =?us-ascii?Q?n496TXFi7QhxNluZGUvVp4fFcR0fwdtaIk0G5+UXYek1rJuygLNT+1iUynbn?= =?us-ascii?Q?Ozm1LK3KrY1+pmLnTlrcp5gwbGdxXsHwJjxan5ke8XIlnB2bWSavcZxFMi2k?= =?us-ascii?Q?E6E+sM7Y2Tn2cvhTzcZtvMZ/bafTlDQazNBxAJh9puoMiw6K+tXsOmhUyb/P?= =?us-ascii?Q?wfJseFSXF3QCq1BkgznbpgxJ9O3Oo9TdTWOpnofLHIwPyIAir4pJAKQYkz1a?= =?us-ascii?Q?IzCGz6hLcjQz/szRG8GRwH9PZFxov8xfPGhCQFm5WphbqcbLknSaFS7a0A?= =?us-ascii?Q?=3D=3D?= 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: 84e6c69e-0e27-4ab5-d464-08da0b5cbef1 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2022 17:03:39.3981 (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: AS7WzCyETq9uRhWVHEPskbcXSKEPLbaBfZZE+GwStqpIHbl1zQzU4YDMpzLEKMqUqWNMtqiCtOT2+JGsTFKUA1v29KIeFhoQSP86SyqPpNs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5533 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.8 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, 21 Mar 2022 17:04:13 -0000 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