From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by sourceware.org (Postfix) with ESMTPS id 9CADF3858C52 for ; Mon, 4 Apr 2022 08:13:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9CADF3858C52 X-IronPort-AV: E=McAfee;i="6200,9189,10306"; a="242604087" X-IronPort-AV: E=Sophos;i="5.90,233,1643702400"; d="scan'208";a="242604087" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Apr 2022 01:13:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,233,1643702400"; d="scan'208";a="721564140" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 04 Apr 2022 01:13:11 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 4 Apr 2022 01:13:10 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) 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, 4 Apr 2022 01:13:10 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 4 Apr 2022 01:13:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eEBhFFubcxY2BGyCZ8nsBbJY7t8fco1WFGFpGEFaYpnm1pVTAXUIHLR/d4Slysna2NzFVf28y80vkl8xhpL9XhK/sHN/Bfrqtx9qNbvNc4ghrF/JvqrEF6pBdL+WZglYH9x2ZFKJUy/7MuqASkbpc1RO/9z6PD8Hg2/XotSbw6YtALTIyDniTq33Ukc4WbrS52WPcF2R3KGw40KDwwHcUNTBIbkui39SC8AV0G0Kh4H0SsAhGuhDmPiK1DRgHev17+x63BsmTcrD7lDMVa3oCvH1ywJjUcrVQud3IHz+r7E0pFnSUQd3XPMFT1yodMp8tebWgjQOgGMTgN3+MbFxtA== 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=Q20YV+iE23bq9caJfNnSsomu/9sCU6+hM2QzY1oBdso=; b=WparqS/Un0bqg17yICj7TCJwu2wkktTOriM63s0BTXhykfNesKAqLzySQ1Gb6tvFpCn5cPWYhLbbS/+W6wvw6OwQt3N7cgHjqlvgAX93OZ+RnRWUb1Ci2piFe+9e9IjBcx5SZlSMJmAqikcFK0Ctaj7xjLDqITZj6nTPoE3r6RWqgakRA9gLQYl0gepAqfyECUO2s0yLoO4/x0f8RLWJUSa54LJ0Xhetz+iEpA0v34+5SBNNqGcdK5JtGcFX/K9Yw1ELGV66TDja62waxU51Y9DczhNIRNDUdrsJhp01+3z1657YGpNjPCVRmS+6LtijUo/fimqf4QRYRTv/wgVviQ== 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 CY4PR11MB1655.namprd11.prod.outlook.com (2603:10b6:910:f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Mon, 4 Apr 2022 08:13:09 +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.5123.031; Mon, 4 Apr 2022 08:13:09 +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: AdhCyzeFLM0i6qcLTeKJjDIcXHXeugFMJJgA Date: Mon, 4 Apr 2022 08:13:09 +0000 Message-ID: References: In-Reply-To: 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: 31b1cc18-b9aa-4aff-638e-08da1612f458 x-ms-traffictypediagnostic: CY4PR11MB1655: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: r8QomJv9A9X4jNMtA21rTiDRTDQVvZu18ODF38aCcWB9Ad/fy3bB79VIt3OCFogA3CuJYR1re53bCdgU4rPx/AKsZQeMS9Ju0qIMwnlRWgAe+XtxMjobpermRQel8tyKOa3s4Pa3jh1vFdTTbB7IDtdnpYlcOxkPeOdHrH5SNZqRTNu6F+wrNJxazS1Mqn+AaNI3wWn9axymBPbJgViRJU/e0wEEUJ0vy04sVanhSIa0sPMbVHdWAfKoFU1atkBNd+QHr4q8EfPFBTdvQjE/RdIshKrioTusqH6FVq0c9PUfpnt9ItTDU1esjovUsP+spAPD39goAx4u5rh2JhwFPPB0TuRTUD6c2/pv+rnwq/dOJM0QmdFqQVXXnWQwbJ8GQsvDfMMdoLtXfjriPdbAN6/MkHAjDfWZJb6x8NqvcO4s0FHJkHREKCuTtA0F4dCtllU4bnednAbnriT6Qx+nttE+vsWgfqORzCi3ccPyOxVY8YBvsL4TtbnFI6ivsMD0rVeOcQcAivn1w2Mc2tznofKq0lsXxZ2t6gkbMMbaq4Y8qBpymvXnYIF3lwvhFus1xwZAI8sws8LMewQ7fLeIPUfvZf0v9qD+7oOK9p5/AYtFC1VmUOxHMNiSdhk4/2fhFfWOrJ7b5EVj731fTNkNmfpiSb+bxDHzHJmmBV7iRVdcLlPfyvHzFrN0Il3geGak8jZW+zOm2QarvT+Wrt6n/GhhLWEWqTKmawIHYHD7WhCt1SAE8U6li2x7HjwHESda05T54E3D2ASgrbb416sVmXlP7x2NcxcBTX7mWCC291M= 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)(38100700002)(5660300002)(966005)(71200400001)(508600001)(86362001)(55016003)(6916009)(38070700005)(8936002)(15974865002)(52536014)(316002)(66446008)(76116006)(66946007)(66556008)(66476007)(64756008)(8676002)(4326008)(83380400001)(2906002)(53546011)(9686003)(7696005)(122000001)(82960400001)(186003)(6506007)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?J9tcJ5Y5W2ZTuaAJ6avtR7dCx4bi4JEmFon6vJSrh0P/8lyr5UFGOgTXMUNi?= =?us-ascii?Q?EhAJMf/nOyZVWDDE3KvX11HcSLzpxovIjvZW/YwCuetHseZZVci8cHsnWuH+?= =?us-ascii?Q?m0hhx2OfVWiiAz1GQZ6HyHtkwpS8jCzuptrsjQej/0U6CHi8aWZrl/3fM/Oa?= =?us-ascii?Q?k6qpVaICIve8Ips1Hn9Sm4pdlcLeq/6YWYgxKYrMWx9sdwoNGOxyKIPRSi5S?= =?us-ascii?Q?cYRmvzesxCwpJpYy0I+xlc+9tVhK5r4CJ8o36Kgh87EsCVtoX8mKbIBy13C0?= =?us-ascii?Q?ZvRYrV+Cj0V3up3VbTItrHIRpwV7413zvovdcunRf+Zv2EIq9cITdeZWC4VQ?= =?us-ascii?Q?H3bzUnhSoZWjK3+Lh4YNL7gMivIzos2UZsKqJltwZbItTNCbuOMZtDWN9GX5?= =?us-ascii?Q?COOCmgGVlJeK/9tculoaSm/UXB7rToG3WknhmPEKpe5NJvBT0MlYvqPB1S6S?= =?us-ascii?Q?tA1bofUQ8qnGEkZoi46vQ+94c0k+p6YmjHStjlrQ61fI1QFIUh96EroQkbFN?= =?us-ascii?Q?sr17SmRGq0c2+IYMLGgrOJnb+ItbfnvuTJYvzPi7jKd7nBWZrqX9ND7ojvq6?= =?us-ascii?Q?fdr8bylJYjDrgqG3T4bJAsPbzxHN0Q9p2fBP7jN7l+ENlGriEVBxRLVCEHgv?= =?us-ascii?Q?+yGmB64AGgvz5v+XB163YmsoKEf8rlLnxeg1meDIjehoaRBJuG61ZNZH93em?= =?us-ascii?Q?g+symCKl4zdJqCIWvOiv7YfXHLBrUzQh+LtVwt1bsFUqr1YIvNHSmr8Wph0p?= =?us-ascii?Q?YV9Mt8KHwznBGoW9+bCCE1kEKM7rp4Bl0v5Et9AOYYpw7ZKd3DXv5aZW+L+h?= =?us-ascii?Q?PxrypFqF3TkbD7qLH93h6Rr8KiSbNY2BkIOPobaTV1XwVXgCak0yWMQl5Bia?= =?us-ascii?Q?ArV97Zg9oobqtSS1VAaT0u16fqRvqxW01xYAP2t0S0BDI4S8UmZX4x5Qy9r0?= =?us-ascii?Q?EanQtSWYpoGlOIOl5Z48PjeYBLswiS4DGROfwRvarAgOeXwv4lFN6YFGCD+z?= =?us-ascii?Q?Jfv/FeMbEofbC33X2JPGhJuqZq8BpF5KLyN4Hx/aok9/iBSFJWc5fQGe2NN1?= =?us-ascii?Q?fUp5VP4q2avy91AQXnicoFZ7bJyFl7sjEaAi0MBbjhEPo7h+k+/62dzvzrGn?= =?us-ascii?Q?H0+IdjeIrP8/UlVsTxLoDOhrMHVAMwi+y1+PEWInixNAX6kxMaPlhf2I78kZ?= =?us-ascii?Q?bsL9BHEDOqDdUTqSXjuDqE5yIamR9kRMW2y2jq58B0fVdvmNfKnqQtvWpxys?= =?us-ascii?Q?OQ0DtGzmN20zsr/6irfgBaHqWeAXBgqHos8/d+iSZ7RxqllQYiNwGcUTnHR+?= =?us-ascii?Q?xAyTJx64rT7U4nO4yiUWkHho0vvObG5LfYFsinILb8SBIs1EP5RXAKto4iIW?= =?us-ascii?Q?hwtMnszfH89HsoYkjt3XNsB0+ZXNwjmdUskmZhTer+AUgKUqdBW3g4rZW6jg?= =?us-ascii?Q?xlGZ0DNPMuAw4UzrIVch+77ZW2xXxpZz5iKCD5mb9tTgf6t3rqFYxCUH4HCs?= =?us-ascii?Q?29mVLcuIC3dCS51BCk77UKXuAGab/ZWZ6oqDDGR3rKCHcJS4q0P+zpddvwYx?= =?us-ascii?Q?Xd4mdk3ohRRs3TlVkvF9JTRZoA+o9OxXMm5PE2aHCKm/ETy86BrR8+Nh3ypk?= =?us-ascii?Q?vY1+tRoQFCGi3pu6VSPnYKiJ8Q4u7/9Ty1YeCsw+9uXLUgG4yCYyXT1IU8G3?= =?us-ascii?Q?ikOSJpht99u/ZJBeVvvXZfKDU9Ok8vxIizJ6BKoAJyyGnfnjvEjPRWgZwhUU?= =?us-ascii?Q?zX+m3FgkdJ/7RPZiUI02BfK75Hok4/hr86CIPLoVMOz9Fk/MKYDbKEYkhF7P?= x-ms-exchange-antispam-messagedata-1: F6EP9bKgxVyglTggWRK5SDcZhZN69DQ4L2w= 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: 31b1cc18-b9aa-4aff-638e-08da1612f458 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2022 08:13:09.0533 (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: M1C668pel28uzgY+BQic6ucEPOOKk8pe+gP3ZJP+NnHMG1e+O7x8KOBXxvkqqI4IVxochNFpABOx+gr3S6AJ2e9iJWT7B9mpVtS/JqCJ5Ng= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1655 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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, 04 Apr 2022 08:13:17 -0000 Ping*2! Thanks, Nils > -----Original Message----- > From: Kempke, Nils-Christian > Sent: Monday, March 28, 2022 7:43 PM > 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 > = > 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 Sil= va > > 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