From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 9J/ZLNNCKGPAbDwAWB0awg (envelope-from ) for ; Mon, 19 Sep 2022 06:22:11 -0400 Received: by simark.ca (Postfix, from userid 112) id A9F941E112; Mon, 19 Sep 2022 06:22:11 -0400 (EDT) Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=d26buXIA; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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.6 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 3EF131E0D5 for ; Mon, 19 Sep 2022 06:22:11 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DB4D93858413 for ; Mon, 19 Sep 2022 10:22:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DB4D93858413 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1663582930; bh=nNQBvvCPMCSS5WHyHXqsP9GgCK2KzLT2pIDr6pNJup4=; 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=d26buXIAvUj1BtNPGzv1nMVBLf2kTjsR5+SBW7yHhW55XpXrNFeOU5Uy75ttCA9r7 LjN7m71Ce5+RbLJYhmalT5LeS9fsthQVeh4wV47Z+NmVNuaNVVX4UVvWy4+t+JzZdQ R1AmSTLtba9+hvVUu9zxyMp7Btmp84g6NgRAM0OU= Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by sourceware.org (Postfix) with ESMTPS id E3049385841F for ; Mon, 19 Sep 2022 10:21:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E3049385841F X-IronPort-AV: E=McAfee;i="6500,9779,10474"; a="296954214" X-IronPort-AV: E=Sophos;i="5.93,327,1654585200"; d="scan'208,217";a="296954214" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Sep 2022 03:21:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,327,1654585200"; d="scan'208,217";a="651620766" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga001.jf.intel.com with ESMTP; 19 Sep 2022 03:21:41 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.2375.31; Mon, 19 Sep 2022 03:21:41 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 19 Sep 2022 03:21:41 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) 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.2375.31; Mon, 19 Sep 2022 03:21:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kd7boSNjigHa0Ok4m3rw8PPNUkjntvfFgousOhVEC+mKRPt3rLRVZnqDbawKWmSxAXUpHlz4nM2zhrlPXGqcTPWnVl4iBQ+8ldA01Tihth+c23tyTuL0SdJz1l6hB1ZsbzN+4ts1GA2dWnVKJIboQqLlxLW6O1ZrFGDJldAvJI9CHvklF39ucNgyv4w8qhhMNETXJKhHKPrIx3gnzHAXn0eSWt+K+h30QoRpaTO35LGMyw4xPI64NiynL5sfYEnDdD5haEKOXlqnEK9ujTQCw00693RuoRkN5Z3pyryzo/Er0ctKWPrdCFB+lSdE2I4oQ2DTfqSFbqtH5ESZIWAexA== 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=+BQx4wJRfk5jKkMfXUpBNYcVGDJN0YhAFAgD19pNB4w=; b=LNvcg4u8FAAxYPZTCqzKshNFrewUFQ6SjGNr+r0gLf05L85sgDit3C2NovWZhb9IvSYRc0zlezXA2VxS8i5AcYNbW238vQc4DX3bqH8v6HT1ZKFj15xFbIBCvMLIMd1shlmb1m5gMR0wPSC4kEfGDi1J0fpEphQc/m4xYb4hANuH3gqu7y3kMaAeMZfHf+S0kYH4YwyFhGdmOUBJddt9nePmGXO6uSjzJZCG2y1pkI+S69DegF2BrZkwmTnSCwVU/yu+seaj+ZRz3g+Q1BFW46rYLFlMzcinXUdhBSri8HZlVhTcrko9msRIm60cQCSQAscNHZIsXximDmZHmoFygQ== 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 IA1PR11MB7198.namprd11.prod.outlook.com (2603:10b6:208:419::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.19; Mon, 19 Sep 2022 10:21:38 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::f0a8:8031:6c0:322d]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::f0a8:8031:6c0:322d%8]) with mapi id 15.20.5632.021; Mon, 19 Sep 2022 10:21:38 +0000 To: "gdb-patches@sourceware.org" Subject: Re: [PING 3][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 3][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHYzBGaMUwFmmasskuoSSBgfIFCRg== Date: Mon, 19 Sep 2022 10:21:38 +0000 Message-ID: References: <20220808170019.86052-1-nils-christian.kempke@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY4PR1101MB2071:EE_|IA1PR11MB7198:EE_ x-ms-office365-filtering-correlation-id: 8c6dbaf5-e2e4-4e44-e161-08da9a28bce0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pLe6iCQ8GwjAlzuyiZDfZkfZJBRECFalTHI0TeKOHLxzBEJWf65Yk2nLq/JFFirFEHRv8fbHi2TlsQV10v2OdJ/vJy6a6UmnG5Ko70Sh3mt7nj/OHzktunT5Cxe//IR16ikmzpS7k4oMVUOXiqE5hrnplRlpTXn977VbjZGTC+jjt0MUPi94quT03m55I2+v7CfSDgnc/XlpHs7bpUGlGrpc+dmidpNkys9+HNhfA/kJeUrtDt72G8hKaJ+Ap2o26LHRooMoOmn/VBLITkGuw6PVy0waXcJM8/CEBsK3XQ+1cllmkw2XX7BSxgRfW8/2zgOBSbjoJmbH/qaKTQPib/XOfZ3C1U2KtRZxnYZgI5mdlBVL0T20uvihRoIQPjXhGK6AndygqdCA3VrrNa+wKqY5Pe5YbmzPIfXQNmqmO5KeGbsBW99Z3WgsG1YJsJDBvHVA1cbYIE68bxnjQUHnEA95kbolKTeGaCTyGRLI9IJR1uz17vfQNSUDwZcY/WSevJ4192o++TdRLFww1Mzxazt8pFjUYgyEPPwgVneaMfxlc+w1jNvaXBfHJSsbVR5AoG7dqRGTBZSS4fTyiDSE3PoOPSD162eR50GAMG75fzpyky1UjBaUmB63d3zp0fGbCCJ+koCTpxwySRREeps1DvjPu6Et7T0mZlV/HSfRM/qEx5pIYV1mYhnVJjXrHlmYZ3a0/NVgHIvS3fzPgXl17pniFhKH/22azY5BBHuz9qVnI+H0pkdi0HsTjL32m8TSuQslsYHm/T9k/V+1M3PI3w6gok36EXf+n0sOhQMHA31i5znROIjjAxeoAfdg3143CrX9KIyjMOOVjht9o3pBLA== 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:(13230022)(366004)(39860400002)(376002)(346002)(136003)(396003)(451199015)(19627405001)(53546011)(26005)(9686003)(6506007)(7696005)(166002)(82960400001)(38070700005)(55016003)(38100700002)(478600001)(966005)(2906002)(21615005)(5660300002)(122000001)(66446008)(86362001)(33656002)(186003)(83380400001)(41300700001)(71200400001)(91956017)(4326008)(66476007)(64756008)(66946007)(66556008)(6916009)(316002)(54906003)(52536014)(8676002)(8936002)(76116006); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?vttv+koKkkMYezyvHgvJTRfmZck2/6A+5hMvWOCf0TErGyBRJ+Z4H9hz+vyF?= =?us-ascii?Q?C0Iqkb/j/75UUwU5nGjnKFcuU/DyaEpUVHPxjYTsH2ikuuXIPtCX0vH6bdRw?= =?us-ascii?Q?/2QqKqyygWy0kqNvCNh/uDRu+yVOlXg13BtSsdHTYWxEpxjyDPrciuboAwmw?= =?us-ascii?Q?dqh6WLyPazdXtn0wJm0QQrDdHKQk2pL8iG/m3tqrwfq1tP85B9KgLfg7J0rm?= =?us-ascii?Q?/PrRSukQaUseEyrmubZKOSpv2yBJUAt1JaOXQwyBW78Yb/VyzepISWLR90WW?= =?us-ascii?Q?Jx4V2qZCr2fOo6cHprwdOsl9M2+qpiemlpLzxJL+/TEpzcbIFKyVfB+fr93B?= =?us-ascii?Q?PqB4OMsJdcIG2ykKw0dO1GoJig3occHGxv23b3PLXb8sAwkai4LEkEtcwaUc?= =?us-ascii?Q?2wES2MbdT90ia1zwUCouKzekxeLG99hOrUjHqLPIxdQgsJDCS3S2oZGsXW8X?= =?us-ascii?Q?Vy2T9y2iEo3OM2Yiqmvbjzb+nsEJOeG6CHjLKefnuxjsEOIq2nEoCMb5yAnm?= =?us-ascii?Q?eXl/um4ps0e6BBNuRsRtjRCpU+0HqUo5O6b6IuOyZ6WmSYqgKhBDaXdFz55y?= =?us-ascii?Q?eYqkWBk0kpsHTfIMSQQip/48TkIn8XzSCfGaKkb176DbAYkmmmATd3cSU857?= =?us-ascii?Q?7ICizDEZh4g7n6MOo0R0XHWJEWWeVlWnNaWovc5cLtDgxNFPcGm9tCpJMjla?= =?us-ascii?Q?ZQTJnu3e4PSv5WEC5zJJruuKUas8lfIyANZSflddkiJ60Y8zDEcNzvn5MEIo?= =?us-ascii?Q?M5DztK9h/p5C1tSx+n4XJBYk7QlCrLAIMNwaRIa0eOLzzLVxdycg710RWROW?= =?us-ascii?Q?R4Wr1XdUDSkuvicbekhB9YKFTGC9Vf4vNTaTmQr2QB1ZlZZ8KpFpzSsIPfaR?= =?us-ascii?Q?eTL/73G6Iu4Mjrw0Ndc/Z0XgTpjxMTHv77wskTguRUf6dsnGao2CM6XiX23C?= =?us-ascii?Q?4xzLn4Rxb316BpLfnaOnykN6TqVKdxQ5LF62uXFST+Osy0UlLRS1HcKEA2qH?= =?us-ascii?Q?2rmLDSrc/nlsxnEqgnbKRU/0lkAY7+JF+E90CRWi6rwQydIzbKFLUQDrYyJ/?= =?us-ascii?Q?8bOp3nuxID2EM+js9PIcLo5wLQmXMx/E0mPw5FY7m0yqc5Q/HO0s5AFHWwD8?= =?us-ascii?Q?wzBRBKAeUhbN0Nhuz5S08EwqaBVB1O63WChir120+niYW6siYuJ3EKSpM6JU?= =?us-ascii?Q?Oy+9RsI7KzfsycW8YeLCMAIJxFH8Fqlg6P9u8gOSWU1NfB788gL2EiFLOU5F?= =?us-ascii?Q?fVkhSwz7ktoehZzQBF6fI/KX3XIO9ZLhAMkcy/LABAVzOJPS04xPDyaDQYJX?= =?us-ascii?Q?i19halB60ElWUhdoLf37X5P1Cgq+OcX5hQfj00jAnx+FxiqnDGFm6H1oENzN?= =?us-ascii?Q?K2Tg/jx9FC3BVB5fmcnrI3+Dh3p/x8OiCqd2oNZ+d7Sy0mgJeS3xbVcfzSfd?= =?us-ascii?Q?IBzpUvuMfvf4QWABHUR3PjGtCMyBDK80dy6neiqVpszTY7/LzayJ1F40uRdk?= =?us-ascii?Q?Adl8uwziIckKCdbahSvB5vb5uzANp1F7jDw1BFOWEm7dPvJO+4ZMLuxmWaFB?= =?us-ascii?Q?VQuv4RQ1YcUof5Mb2GZgYMPDZXUg6Tw71px2FgWF//YHwkv1pwPJ7LdCHaVU?= =?us-ascii?Q?xw=3D=3D?= 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: 8c6dbaf5-e2e4-4e44-e161-08da9a28bce0 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2022 10:21:38.4413 (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: RoyJGjZ0Of4y/U00l4MtpHV39vSU/2++L6QEyuV2L+vRlAjEHGxecD6WJr0yhXJR0+USuwATwHhOSNgkbN4Cm9FhrZZD+Rylr8y6OeFmxBs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7198 X-OriginatorOrg: intel.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: "Kempke, Nils-Christian via Gdb-patches" Reply-To: "Kempke, Nils-Christian" Cc: "jinisusan.george@amd.com" , "tom@tromey.com" Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Tuesday, August 30, 2022 4:45 PM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 2][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Gdb-patches on behalf of Kempke, Nils-Christian via Gdb-patches Sent: Tuesday, August 23, 2022 4:40 PM To: gdb-patches@sourceware.org Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Monday, August 8, 2022 7:00 PM To: gdb-patches@sourceware.org Cc: aburgess@redhat.com ; jinisusan.george@amd.com ; tom@tromey.com ; Kempke, Nils-Chri= stian Subject: [PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Hi, please find attached v5 of this series. Changes since v4 incorporate Tom's feedback here https://sourceware.org/pipermail/gdb-patches/2022-July/190798.html Namely, I added a special case to cooked_indexer::index_dies for DW_TAG_entry_point entries that sets its parent correctly. v1 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-March/186900.html v2 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-April/187853.html v3 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-July/190556.html v4 can be found here: https://sourceware.org/pipermail/gdb-patches/2022-July/190691.html Any feedback is highly appreciated, thanks! Nils Nils-Christian Kempke (3): gdb, dwarf: move part of dwarf2_get_pc_bounds into separate function gdb, dwarf: add assert to dwarf2_get_pc_bounds dwarf, fortran: add support for DW_TAG_entry_point gdb/dwarf2/abbrev.c | 1 + gdb/dwarf2/cooked-index.h | 3 +- gdb/dwarf2/index-write.c | 3 +- gdb/dwarf2/read.c | 137 +++++++++-- gdb/testsuite/gdb.dwarf2/dw2-entry-points.c | 43 ++++ gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp | 215 ++++++++++++++++++ gdb/testsuite/gdb.fortran/entry-point.exp | 84 +++++++ gdb/testsuite/gdb.fortran/entry-point.f90 | 67 ++++++ 8 files changed, 529 insertions(+), 24 deletions(-) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.exp create mode 100644 gdb/testsuite/gdb.fortran/entry-point.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