From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id E612E3858CDB for ; Wed, 5 Oct 2022 20:24:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E612E3858CDB 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=1665001463; x=1696537463; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=7gSP3adZt2HszbhVNlgg0OXJeCP8CaXAvkwvgpPb10A=; b=Eh65u3fOyT4dLEVAWS7zxBD8TUCBrZUoD7yIBG+OgE0jmcWcaFhg3Efr VL7/YPwdK9vOknERFeSTUHaoyR5mG+diel3ubUwyUL5I9fvoXrblgnhfV UnKWq/Z8UE8J4Nn0EKsLofzFpPx1SOKij5VJL7sc7D1JXM5SFRsPi+XSF EiJhI+pzXPqklWPbXpihVy+A8i5djyX7j0jypKjwIVKikzLd7V85qlMur eBby1qQXjFpPyO0eIs/e6RBnvYjZi8lq7VOa90CGAecn7mqhju9eXYUVv AgR6PKMuj2MRXA2bx3xkAP+YbHlSC24hXcSco+k6DXW7XTnxVHrvbx2zV A==; X-IronPort-AV: E=McAfee;i="6500,9779,10491"; a="367391234" X-IronPort-AV: E=Sophos;i="5.95,161,1661842800"; d="scan'208,217";a="367391234" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Oct 2022 13:24:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10491"; a="619607943" X-IronPort-AV: E=Sophos;i="5.95,161,1661842800"; d="scan'208,217";a="619607943" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga007.jf.intel.com with ESMTP; 05 Oct 2022 13:24:21 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 5 Oct 2022 13:24:21 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 5 Oct 2022 13:24:20 -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; Wed, 5 Oct 2022 13:24:20 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.43) 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; Wed, 5 Oct 2022 13:24:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JQNmVlvZ67l9Job2Qhw7TcmedI56yv0f73CSuyjbt2nI29m1jIiLxFQeY8SH61i4/A4oXVyr6KeDQzKKkrny3nDaFVN9MmwzIxf4ds0cKdgXADdo82HyNU4Y++aQCqmPRoUi6lgLL7A9Br0Ant9V6RZ5C0M6MO0HDww4RIRvyiSHClEB67QekUMLqdC8FhcZcWvtbKod+W/BhhNoRJUc/tHETjeTdiCCDzkx4hy6xqFGAmkiZ+PYD/d/KZH14ZwY45oHkV/wC5Fy0N6uZJOkF6lAVomPlmHR4RlW+QSuAIJT5Ao6zvErMTHHh+I1H44VZusdzh9pFjEo2DID/9uKWg== 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=VXVHEK/T5TR0Ih6dCu4aDko1ENQ+sLR4VYid6+Smamc=; b=UrznVQBwC/6bcDWGeuPxlmcdbC1TTVJmpf75ON+KDSsLaP/BrzFceGENQF/IJx9liKs2VHvzx3C1fuhnNO5zKdimPUS5ZhF54jbInXS9bXuqch3WJRWDLUJQHOrehVQTWTqNMIk+avjF2cxxG9kEAnv5FtNDOrqR8skEMZT77f9zueOvIsy7yRxHeZJT2TBL4q14Xa6Q3p1WJACpMl3n+fc54XprmBXkzEbfSihgf6f4NNqg7OhwJTRocoT1XI2AqMNYq224Js0Xqx/OlY8OLYoVYri2ARK6jfh+eyxUnW/ZUnOE1r0pIcuBb10InLva/JPsrMGdzE43KXn3SaK5yw== 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 BL1PR11MB5350.namprd11.prod.outlook.com (2603:10b6:208:31c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Wed, 5 Oct 2022 20:24:18 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::f85d:d9c4:c6fc:cc15]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::f85d:d9c4:c6fc:cc15%10]) with mapi id 15.20.5676.032; Wed, 5 Oct 2022 20:24:18 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" CC: "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING 5][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 5][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHY2Phx6QjB+V13xUyEMVwFwGczKg== Date: Wed, 5 Oct 2022 20:24:18 +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_|BL1PR11MB5350:EE_ x-ms-office365-filtering-correlation-id: 9eadb8cf-7b89-4001-33b2-08daa70f9473 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dbrppyVzQWlkKuHIPMS7D8HLJ76gMjbDQ+NP3MASzjTTKM/vbObqSUSfagqfe1L7IXgzb+ouuH08QQDqgtKTjFBhzeyvDZsRnAdpZSRvZMbRp0Id2yIiU4AuNCiFGwgdLqarfA87uilWMrRI2q6EJP0326RXUqX4Rh+SATodGJCpaktaCeG3zARSjeA3GprIz0boNb+LVqTuk6OTW/rZgJaM+80RH5MtBMw2Tlwcw2oe+bn89S+9t7Kp4E8O6BuLIqdQ1gFx8uLVsbZMfqYKaH2Q8szseUkatYhM93SSgbMwtKpHPGjWp2zEoup8mkW4Z6Rlvdn3PxPuwoF84BYCzODHHTDnKnJnHQXOtl4XPlsBcexlK70hmmee5tokMEeqUXe7B9PxOwUramnmrmVYYx0E7KJR0vyDV7QRiLBbRImx1+o3nfuioXURYfsnpioStvI/Ilt+AZUqXH9tvsSDuJ/+qSx1/JA3Mp2EW6HyoQRBynTCQd3hQ3/QLDotKAXkSvjlfr5FxlptA/hVZ/YuS4KlI7w5ys5huoULXsMNvCaO4T02wXqsVprhWkNLtD46rtdRnVjW5TLOkOt+SZ8UvRUDrqbhLUG0qBP44UWM1KVFZRnBwHFBEBZc8MOZ/sjO7vV4Gg7ziSz7JHtvN6ojRb//gRT3FPTy3DFU3aRjZCOs7Yc5VE4u+ZqphBJgxxwZzAUUnXGnmhBixszLyqjkhzH7UNde1Zpj0CW1XD9soxSxNhoBL1rldtFO+pgd5wS0iEO0bI0p2pl0+oouLKJPFFejNLIumm3NhkU/VnI4kn4= 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)(346002)(136003)(39860400002)(376002)(366004)(396003)(451199015)(7696005)(2906002)(21615005)(8936002)(5660300002)(52536014)(6506007)(53546011)(55016003)(66946007)(64756008)(83380400001)(71200400001)(478600001)(9686003)(86362001)(186003)(33656002)(26005)(38070700005)(41300700001)(166002)(91956017)(66446008)(82960400001)(8676002)(4326008)(66476007)(76116006)(122000001)(316002)(6916009)(19627405001)(38100700002)(15974865002)(66556008)(966005)(54906003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?MBIFDQghkm2DOSNQi9KkVW8wgv+8n6/a+4AHyP3DBgmt8m4t6HAvZbhGXDfx?= =?us-ascii?Q?SH1CpgpH9KETK6fRw33NTvhCngtZ005km9lgP2TKZvm6V+Jddm6v68O+Ov5n?= =?us-ascii?Q?9QZkjp3kddvtkcTR320pMhMZDIibTChlMOWnB6k4Onj3IV0GWJY4Ezvxs0uH?= =?us-ascii?Q?ZaX6tsccHht3kuxMcrCSOKSO17Oc4VldxA0saFXB+XfWxBdAm1EQc6g7iRhd?= =?us-ascii?Q?1RHr2pVqK4Gv3RnvxluWxvF0NhkQXaYh+7Y3LdtpZMMH5X3VfkWZ7rvdIgiF?= =?us-ascii?Q?BWpo20umyf/Ke4j96WP1/YW9E6FSkxiZUpu3+M3xN6jqHrpm6EHzZ3WH6jQi?= =?us-ascii?Q?0put3UrR3IHGzTtYxitXGb9fQ5jJ+7JlsZHRb40u9QqdYcBNtaK7sqDuysl8?= =?us-ascii?Q?Ak7o3LCGCwy0xgi8c4QOS26jA8SIkV3ChJiA5avYebcgwOWsLfh2yILpETwA?= =?us-ascii?Q?qAIQGhDRKksFgj3YE5M04klVnInxF6OruRrqYQRm43aK3Aic9YWtSIsMw+mV?= =?us-ascii?Q?7YlS1O2oyRzQBmTI/bdp+5DVHYiFc0pmErtFwwh2ZOlXDMWODcmiXM0stydk?= =?us-ascii?Q?ftPCYvt5xE1pffbUyfey/7CcVQ9HfpxzO1zbePZ/oNAmUfGqeuw+yTVxnzwj?= =?us-ascii?Q?REyYDMJXibF2LpwMclcKfrXQoKyy47xoM/C381jsQIDHm1Zw4p1gUQNvTx5/?= =?us-ascii?Q?qye2rTlk8y2+Cp0nKZlYflmxR416ZCYIBNO+DLZjBtHbpPVmFi3CJzMiMwkS?= =?us-ascii?Q?mLYncaSJhilxVtMhBPlptGLpiOEN9yYilDuapCplDoscKKeRwHuWiSxh9XW/?= =?us-ascii?Q?8U7flAfECT+DDL5QvDZEX0dTO+2KN7jkYcwadR8Nan84+vheCgexcQ0tEjZK?= =?us-ascii?Q?U26zxDH7JVN9wEbP46FdCTvOVGGiQHcigghA4lDlKoIvIdvMlkAhbZPleYBn?= =?us-ascii?Q?LThXSOIOHCVrVUbAvN3ovymctW/l5qm8wOaBw20H2fOSNMa0H7dHwXPAy1+A?= =?us-ascii?Q?MhkqCQx9eeOna9nk4zKXt5RaGTe7iHoiyQqyLEb85eU9nHX4Nlb+9bteBHmL?= =?us-ascii?Q?zs/A0U6Usb5j3KJY32CZ8oIw/kiG0LpGejtHxXELSgq7p4bUzEN5zJaDXPxB?= =?us-ascii?Q?TgoFDWAeB+Uhgs2iv8brtfy+QElSZCzzhcKGchBf37/7sVOKxetU7FE9K6lG?= =?us-ascii?Q?UzaVfKENObXd0/nqhy70n/50Imt3qBKI8KZNdrYRkNnWeBmQ7t4j9hk6d1/F?= =?us-ascii?Q?DJLxJPGiZnylzWAun0jvCaQzZIlw56+aFxCsIUTfQNTVCTAJ/CrFDO30SoHk?= =?us-ascii?Q?1ObGXVVAkp3RVxgS3DIxQfjiWGmIwbVviSdyhzouvxKWWQBEv5hDf2ci/6FS?= =?us-ascii?Q?UgtIZDq3KLHIIftId2/2d380vS2ALpVO9QIE80eEKagriurPeyFKERKPyMCB?= =?us-ascii?Q?6S1Q0e0OcQCakbw9XxLcdQsUkIuDhBVwrnYmqTbtOiPJEeVnAGbUKE4yYg0g?= =?us-ascii?Q?SJOgv8me/hjy7gYS/s/oAaFwTYryzRNU/XzLJu/nFfW1CCZevgsbzecvtoaZ?= =?us-ascii?Q?u+jKE3V5CD9wq6/SAASnjexBqC6It0xa0ktL4gZVS8iZ6EK/6Y7oLCrg6fAb?= =?us-ascii?Q?FQ=3D=3D?= Content-Type: multipart/alternative; boundary="_000_CY4PR1101MB207181FB742BCF5D13A964BFB85D9CY4PR1101MB2071_" 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: 9eadb8cf-7b89-4001-33b2-08daa70f9473 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2022 20:24:18.2803 (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: EFYbeMgPE5a1T0KHc5lNvSI8kTEdvFVZp1fCSMEU1IifDKNeQ0WeD9Ksapcg8JVUTo0ntdnAQysQOBOWOCm1ocboWRK5eA6qFZXapmV5CLk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5350 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: <20221005202418.o8ptldtyl7LMW6afVTEWPejg-ZMJacmORq_yFlxYTCQ@z> --_000_CY4PR1101MB207181FB742BCF5D13A964BFB85D9CY4PR1101MB2071_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Ping! Thanks, Nils ________________________________ From: Kempke, Nils-Christian Sent: Monday, September 26, 2022 4:03 PM To: gdb-patches@sourceware.org ; Kempke, Nils-C= hristian Cc: jinisusan.george@amd.com ; tom@tromey.com Subject: Re: [PING 4][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: Monday, September 19, 2022 12:21 PM 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 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 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_CY4PR1101MB207181FB742BCF5D13A964BFB85D9CY4PR1101MB2071_--