From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 88E143835DFC for ; Tue, 30 Aug 2022 14:46:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 88E143835DFC Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=fail 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=1661870767; x=1693406767; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Q5zwf9ZyLvrgds/K7dn8nu5H9w+wRRL9qrwzCYHi6bw=; b=Uf7XYsGb/HmRQDnrgZlaMc+48Qbag1KqflDyvf+JvneiccYRIaHb9T2O 69/u8qyavLH6Ou5ZLpgVLNwbd1fryIn3tGNSR2t5BvSjgfS682+/MwzvN 9Ki1f7HXTkqS6SRoCMqKBE9SY3kEYkCFz1mFuajJyNoj3s0kSJAb5p8Cp 0RQEQWv58DN6pZzcHvPzBkfhx8Y3KpCtb46iq4BSe6wAV19/jpqWgkh71 UmhO/vQ9OXayUeo29Jhz1OPRiGdIwxKcK+dqzCGORs6RNxB3INvflJ+ZR 7y7nTBbhsPFqOfkcREDE5k5ZBy+3IMpcnd0o1H8/Yij+ITjCKkGXDg08r w==; X-IronPort-AV: E=McAfee;i="6500,9779,10455"; a="274940958" X-IronPort-AV: E=Sophos;i="5.93,275,1654585200"; d="scan'208,217";a="274940958" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Aug 2022 07:46:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,275,1654585200"; d="scan'208,217";a="754052153" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 30 Aug 2022 07:46:04 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2375.31; Tue, 30 Aug 2022 07:46:04 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 30 Aug 2022 07:46:04 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 30 Aug 2022 07:46:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eVMT0qEQG9OuBWOSUM6R9NVJZ2SP4L7lLSRpo01Y7qMIVlQZzhhPgoDTBMSzEWuqYFbAXExXClEHf/14Il1yaHfOdZVzu7XF81lLyr7m9JsUq/bLNluFGIZIUgCD6NGfhdt3+U/i1Hs+RWyqu+ciBlo2Lc1ANeZD3H9+W/leALqxYkKBUSnjwVxqC7pYsr1Zis6F+ccahxx7tmInvYFHh9SC/P91v3rkmHtIoSoTct2NJ9st1glJWXS2TLCUkfRevg43pnrQXlXd2vDvkWugrozrITZ37MqX72to0eKTeVpufsdm+ZZKHGK4CQh3TI7xpHwQ/UKdPwqB6WCQ1BodQA== 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=l9I8LlI0eZS9GeQEv1Wxi8X7I+wC4jaN+foS/JNjfzM=; b=UTChEZJ8p59quXpun5FgAKSOePDMHyLdMRzcdhi7sA5SDfEkCIKMYYWZzDmtlpvGxAPDtCd753MFJyK72TCYlOR6o/n271L8lcGrUgQrW6v/mraAHV9EQntT/At+AECJ0btcf7/feupvO48JS1+W8H1//gzsCZ+MVJUlbXXp1x9zeyJAYqOWUZr+YhBropJVNQofelLyWfGa2J4EoWWwaAmGf39Yf393B2m0PYyc46RtAsNXRwYCDclX4kvqFD8KZygR9b4J6VdcqehX/O9sgCxqZZi3EoigGClYFfUMhSQvG5Kd6jUvtwGY6QcDa3SZYx9fVsTVoQtw53Ki+swz9Q== 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 SA1PR11MB5826.namprd11.prod.outlook.com (2603:10b6:806:235::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Tue, 30 Aug 2022 14:45:57 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::fc9c:6f8f:afac:2587]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::fc9c:6f8f:afac:2587%10]) with mapi id 15.20.5566.021; Tue, 30 Aug 2022 14:45:57 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" , "Kempke, Nils-Christian" CC: "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING 2][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING 2][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHYvH82OV1ZGDNXkUyFgo3oH7QfWQ== Date: Tue, 30 Aug 2022 14:45:57 +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-office365-filtering-correlation-id: bf9dc2e7-c560-4b88-32de-08da8a965959 x-ms-traffictypediagnostic: SA1PR11MB5826:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lOtofyjSAdZfefCWmbhQrRyyPPpQzJkw/DUenVrc+UnrgbG4dUG90wyB8A86ynMX9ZKr0sgZF+bxN62MwlR9GErkofaIW75eBVKp9j+YCBxZtGMdxGk8rSj7YHgL2Jv1NVn9nRIZTpOfrg2Eu5g4LrqptflUcxvv+HpiHyTufq9zovNXZCUw96yS35nvp73KjY6SZw1aBC5Lk+7177d5jEohF2JziJbqs1gEUTC/ubntyEJRrxliilpx/8007vx4rodyTlu96xdqu1zxFXnUsbQJl1OxH/EIDo7BVYN6JjAkx9yFB4eBPiofi3YDDcSgFPJwZ9VcIb4F4xSa91pzs8bunQ+/X0pUh9oocU1GdykxM7Uj5vhEoYUDRQ1nwnBRBTQt2yPjEvJ31pycvcw6n91FPeVbHOKOvQN6Lc31RMTKnT1aNzZ/pHfkCAdK9pFFentFLAuwFDqqO5Sva8c+DHOPigtScPCnMysb1Sb0QhnFNAWh8fDgBGIctVtDRx5oPVvs0ewCH82bXzEY15binju4u4ItMCBXp3MpxkZ92+M4X8M9EFei74Fz+NfkV6D8C+KJvafa6hZix+uS8lTO6UYoG0wC3Xe0ELjg2c+ADXHgww9citKjoM4lENeQThTGDNZ/cp37ccDOVXzAQuoXJ38RmLELe3vTOdkYiTaLLxxwMWcQRQD30QPc/d+5j/JYQJ1TLoCdIdR0EMMUHN70R0k+STaPAzGbzw21M6iPD2WGaFUdxYrsMSYX5YHHmt4idtqNDVH5Kh8OUwqOmPBChgpMUPUhazHsMS7E+BBkuK4= 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:(13230016)(396003)(346002)(366004)(376002)(39860400002)(136003)(26005)(38100700002)(166002)(38070700005)(2906002)(9686003)(186003)(82960400001)(71200400001)(54906003)(19627405001)(316002)(110136005)(8936002)(966005)(52536014)(76116006)(53546011)(33656002)(5660300002)(64756008)(66556008)(66476007)(478600001)(7696005)(8676002)(4326008)(66446008)(66946007)(91956017)(6506007)(83380400001)(55016003)(86362001)(21615005)(122000001)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?EInLwYiF7No75SU4uLnwbYXuSSx+sRxr/PWGho6kyp3wyYVpLgAow2YFcyhK?= =?us-ascii?Q?LvAkVUX/YqR9qokpQ6gXQQdaL1S0cRisyJyDCdA5tvhoQlOz8qUnxexIJOxu?= =?us-ascii?Q?JOFV7IFMHmZ/AkiV1bv6ke/iE98T3ndN+Mcf1zI6IMzEAUACN+rw9wJlrO2K?= =?us-ascii?Q?zHY+6VCTL0e94qT1rl/DQJCSkTufHXWYY/njE3HBpu31tNmbYInrPKyJ6HWd?= =?us-ascii?Q?uxGLj74AXuPWhcMmlTU4bMJiRPONICMWTxI/JBRwIeWhu+DqbkUB1mnQMjQI?= =?us-ascii?Q?E57kgILBq7rCIvsv1EQJP4fRnGMYbnOon8g1iJ6La/Zd3OHByupKBctMWryk?= =?us-ascii?Q?sooy2UcUukVLxaa98olmJY7AnXOF3FRKiI85TlCNLjcoSQT4FxO5+n0DRCnN?= =?us-ascii?Q?7qZPcsWinogdywspPR63g/IBiIXqbjdEW5EG288nwI8J7GO+7ogce5oiShMe?= =?us-ascii?Q?JoONm9mVqTuvf6F40zzkbxeij8TVGrRdm2IZMy9R1Vw1SuR/W4DE2YkYnvNs?= =?us-ascii?Q?GrvmkXRhVQuOHl2zNlSIAg30qd1lOtrj02GkYe3hnSLT8IzwOal9Fy9OeIl6?= =?us-ascii?Q?gLU3otUl8gEM4M5ulAqNHTir3ixkP6E9keevZN5YX3Waj6hxwfPHWZuDsumj?= =?us-ascii?Q?eqLSqewstX4lNjACh34BY5Z65F3mkl0ES/pMf92qjaTg/D4/xc5amK0Eld4R?= =?us-ascii?Q?5OqZMbXd7JnpLu96PCoB+1QKg/ux8GxREwvrRvmEhgUWnTNQ3v9I5NoIL4de?= =?us-ascii?Q?4nDWq6z01omiI/0xJCsCXTyy0IHM1AR8lL+XMOu1RlvFMj2cyKQPZjc6y/mA?= =?us-ascii?Q?KTYSe0UFTADZzMA7kk+tEMu5sXNn1f95TqAVNSfHIDVfD0K+CNAB8MwlAlRJ?= =?us-ascii?Q?n8hBglIJXmqsj3RkRLD1RxRHy+ToTzNiOUfYA+Y3/Oa55ZqWjZTCZ6YC9a2L?= =?us-ascii?Q?X60PTkdpgwpNiCpoSDM5FZsNnC0plvm6roZwNeu+LZYMUbtuOkYznLVdi0pu?= =?us-ascii?Q?giaLcPjm+fVpL2cUuAzwgbAn3Yez1D/T25b6YQrzMwt1BcUkF+osSeWNfz6f?= =?us-ascii?Q?ypDZmRPXQABxh7OQFkSustgKsBNYvkY2PNR8xmomSQFsZSrKilGi4MBv4X+d?= =?us-ascii?Q?xZseR3bAiI4k+IyaBkS2PhbI1xFUh8KTyFuXWU+yei7JFRPWAyU7G2OawugJ?= =?us-ascii?Q?fCnRm6yaHiZ43d54KuI/p3n9FnP9kdMgA69SDqaaOn7wXmMAe4dz+eW6ZkFk?= =?us-ascii?Q?LW7Fin4/JoYvPxZ5lpkvJhYfnS9odrf9l4r50rvxoVBk/fhbiEVR50O5tUrB?= =?us-ascii?Q?H0RcArJobxzZmjALUwi89aSH2nLCHyMl2znaOFRT/5sV/n50cqnevU7qJxKk?= =?us-ascii?Q?jooxphd3vE7BrZiJ/KwakDSMaqpBlWt7F+nhkfjz1rKQFP0gxg40X9qrVn93?= =?us-ascii?Q?IUNxvRDPsFMItPm3wISyQzZ0OLkJfseuEbNq0ly++Jc4MQiOjiECz8J5pW/E?= =?us-ascii?Q?Tfolk+FoetK4XFIoC1SXUb0z7v4Y+kEtRH2nZDHocsXdwak8T3U03edUZUfQ?= =?us-ascii?Q?YXTt76dL98wtvNftoL04ItYWZ/mX9sPYWVUQR6Gs8cnCVJsz+auJrn4c9EqC?= =?us-ascii?Q?zg=3D=3D?= Content-Type: multipart/alternative; boundary="_000_CY4PR1101MB20716F523B0DC219BADE140AB8799CY4PR1101MB2071_" 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: bf9dc2e7-c560-4b88-32de-08da8a965959 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2022 14:45:57.4623 (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: Xw+tuGeNN/V2o7pbor/S8s9KctVTh7nXqidLFAn9Up+oINnHnTflkDbpCDQZZzGfs88tMX2TMM5W/4jlYoNNBV+IhwaxedrxHrHb2epZdZw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB5826 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_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: <20220830144557.Wa2NSZ5LsXjVCd00L5v2BqlOXP3NxmOaD7zxsAfqTxo@z> --_000_CY4PR1101MB20716F523B0DC219BADE140AB8799CY4PR1101MB2071_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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_CY4PR1101MB20716F523B0DC219BADE140AB8799CY4PR1101MB2071_--