From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663582908; x=1695118908; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=6YDoxYWKA8/2YcgYHnzK2XvcBNoJLUxZ9Lh9SRdRnOw=; b=IdMKCL3emAF594ymwIVU8DkA9FEmoBG9LtPM5gQGj6C6EsYAxt5K36cm M6zBgY3FCeY8bhwvt2q8eGGQceHacCLvV1P9mRWJ9A7YintL/h+BQnH/W XLGncV978hKZ5MQ3/oYwGAB55QGoEeDlmlWxyjfUD8zLWdJI4ab/TiPed 0J3l0k47gcdZTNPx5M5ro7hXFlimybvUbTB+PPnkzkqJmFRgpkF/n6pib z7DRIl1I2CZ0JN+DeagJCwdi8jieSThHvyq2n4HViDx2AnVqMAxMQuFAi OIAQ8wKwWIg5dOQVZnjOBAPsKA5OiEsl8kAXLkiL8/+4zFM0OOgSOeQkQ A==; 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 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" CC: "jinisusan.george@amd.com" , "tom@tromey.com" 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: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; 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?= Content-Type: multipart/alternative; boundary="_000_CY4PR1101MB2071CD01C00415EF5FDA1FC0B84D9CY4PR1101MB2071_" 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 X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Message-ID: <20220919102138.ZryGZ2a5UXxiOh-5YNSxUlXwkTKd3wxFYZ3XHL13Ryc@z> --_000_CY4PR1101MB2071CD01C00415EF5FDA1FC0B84D9CY4PR1101MB2071_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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= =20=20 Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928 --_000_CY4PR1101MB2071CD01C00415EF5FDA1FC0B84D9CY4PR1101MB2071_--