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 830EF3858D37 for ; Tue, 23 Aug 2022 14:40:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 830EF3858D37 X-IronPort-AV: E=McAfee;i="6500,9779,10448"; a="357681136" X-IronPort-AV: E=Sophos;i="5.93,257,1654585200"; d="scan'208,217";a="357681136" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Aug 2022 07:40:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,257,1654585200"; d="scan'208,217";a="642461466" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga001.jf.intel.com with ESMTP; 23 Aug 2022 07:40:41 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 23 Aug 2022 07:40:41 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 23 Aug 2022 07:40:40 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) 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, 23 Aug 2022 07:40:40 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 23 Aug 2022 07:40:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ESa4T1d9ARMnnR+yYMCw1cQb6UTT38Z7YzVTxWiCgOhsNwbo58iWrM290RC5axMQRiIcA+uZCEjr2JjCejBp2Et6TBJtcdrl1njq10dL330UOQHbhEqZMU8jOgu5YmPP6yg3Ytj+nPMdNOcN7Q4gzszDJmMgAFuDoy7InMKfuz2NGw24d2baatXxAKEe/CYAMjdXOAD4qNcFslhOEEfV0w0iJ7nnwwfRr6+09roVAkE0bHliTIH3scmBjw7xbhwWwizO5tg4ZbUAsvQ1gf9sFYJ6RrnRjpzki01Y5JyvzMjlQ2WeHAlVGJibu8LD6jTBcqEkM3XLUzxkJTYOa/UT5Q== 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=NlHHkGTat7gSkAylwnQPcX8QVnzIBszMe0ZdRuoShkE=; b=SttDq13g4eGTalelEu8TvE+MBB3w3BiNxicdhCxeYtO32Wtwl6YBfq8xx0C8vIsl+R9o73zhCMCxwrqXB1YOFnBied3hq6A56D+bmyY4wu8t6p2vLQMQo6Iewa+9pdpPPTeTh1OErK26EOliEX2F0/q0vdAcYfs9LnKQOjKtvF+ofNXJlPLK4D3GTQmdwiJJ/8fHv9cZP17MYFOqHp8Yg4HCwX+dYkwPMJOewt3dxNvDL7dg+m2vFF/1wC3ikMsqwAuQedOv1aD4Mpg9er0uSx8NrGm/4iTButpfZCEBmlMlGZwcymMJSNLacCb0RyN+2d3oy3w71T79L7ClbMZBlA== 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 DM5PR11MB1546.namprd11.prod.outlook.com (2603:10b6:4:d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.14; Tue, 23 Aug 2022 14:40:34 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::e8e9:c389:7eda:2387]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::e8e9:c389:7eda:2387%3]) with mapi id 15.20.5546.023; Tue, 23 Aug 2022 14:40:33 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" CC: "aburgess@redhat.com" , "jinisusan.george@amd.com" , "tom@tromey.com" Subject: Re: [PING][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Topic: [PING][PATCH v5 0/3] Fortran entry and DW_TAG_entry_point Thread-Index: AQHYq0huCuvk1gacNkCV35EWiV35Ba28pcgL Date: Tue, 23 Aug 2022 14:40:33 +0000 Message-ID: References: <20220808170019.86052-1-nils-christian.kempke@intel.com> In-Reply-To: <20220808170019.86052-1-nils-christian.kempke@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5f80c4b3-83b3-46a0-0dc3-08da85156f85 x-ms-traffictypediagnostic: DM5PR11MB1546:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dVg1FClATm6d01XhYytChn9BR5tWkSfsx6ZNbnSFwUkAT9phYfRZDgsJG1X9G2BdVBi0KOtCIXCWhVy8U97q7NluQTsYfCa1vjQ7l1SLOZHiNt9DO0xv2X1HD5OSr77yqtvK18vhOWRcwZsCOfTDNdUukDQ9J/nS6Uel6q94ahfwUhnKYzvQqyL0vZoI9hKZKOchnUkdFZY0Rd74qCCDbI1E1PqUd3KlE7L7LH2XK2X5x+SmSBqz8zFPz4yEdYBvyOSsUX0/enpbvJzmRTcWupNSM+fWU+2WSklcmNxo1nJjtsot/CoCNtFYZ3GyasSegYxqgOq64QsGLU8aUJBBUq065nK/KSkOCaoVYXLRWRJcJjeUOFQoDcNxkfhc/RY5ut05HveD/FH+BrfmhdXgcfhwONpBJKRf22x8oJvY+KuV5awgrb93kz+by5ctYICN5QFxdT7mkcKzupwAn8QvQ6nGZWae39Y5PNqW2Xe9B8yIkMU8zsA4DtbYmEtm7ezVEe46vdqvvfw7uf/ahUlRTMhckqKPVuPizdiVsEZp9cV8y2PyHyZCWgyXo8H9kcV1K8uVTHtoKwLoU3gEhFzEUMqnwy8O57Uosg/gXSvzCDnfugyO5/kFUH006zNO977cMf6+B/7/wSg/swBseNGoO9L64eIF912zmirzG0cASMwk0BD/Am84v7WJuHZafEXK1aXMyDOrvlK+h5RSxHFCrzFu8pjFFxIB2UJsKeR0f7oFptwlpqiAg+76/LjasrcMxPBOyf+k98Gc/PGmsuycxw== 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)(366004)(346002)(376002)(396003)(39860400002)(136003)(166002)(82960400001)(83380400001)(38070700005)(38100700002)(122000001)(66476007)(91956017)(76116006)(66946007)(66556008)(66446008)(64756008)(8676002)(4326008)(54906003)(6916009)(316002)(2906002)(55016003)(5660300002)(9686003)(8936002)(21615005)(26005)(52536014)(53546011)(7696005)(6506007)(186003)(41300700001)(966005)(71200400001)(478600001)(86362001)(33656002)(19627405001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ouXQGNm7iGI+Fl25/Z+6BV+rBSGKp6Dr1raUhAHM/TI3eSMoYOOP0QZj4lcL?= =?us-ascii?Q?CAHG9fO4xxTEY1qRKKYIFB4hr3Evf6w7HNtmODTFGjPF5glrdvbsODxaVP+s?= =?us-ascii?Q?mLhdidof5eRQZGi7nCrylL5nhEP7ZE8jP7g4UAVCcktTezAMY/jveuXaRaru?= =?us-ascii?Q?wTgXXJtVU7jB0DeoFC1wwxLrBfxoNQr2cJQy73gPquM84eRBMe4nWz92MBX/?= =?us-ascii?Q?eAAwQD5Uk5Z8qZMex6flnHmd+1Re+6e4LMbyZpfbe3YLxBGJx3dOPZOu1eGY?= =?us-ascii?Q?3Qp3ckfiicx3Xxx5PVZAwfZQNYEdQod91mCTzvRV9MvCtShnYtlkzV14xjgM?= =?us-ascii?Q?m0Xu8+o9Nrhmak3weJgnzkANQ6NPCxTca/MmqJRdjv6cTLLDY9AjyZyxiAPM?= =?us-ascii?Q?k+DPH9L2lS0nxENVO4f+oAWKCAAmhL9uQDtA/bhbIEtFtUtIWCeQkvO6p+4A?= =?us-ascii?Q?GUBHT+uiriKs1GWd1MCKeeOsM3t0kTTNRR+8zM0C2asHbTyQdG70FHUCnxkS?= =?us-ascii?Q?gg5fszftNwD1crhl6lpA64F8FmZ9sVVoAXyWA8e+Ds0SpKnAajjJupDn+tNq?= =?us-ascii?Q?qrt99K9h4EXcuNDMdHZemKUQCxvF6rbi3cRtv3/jzL2PDSEyx7sSzu2v6/2w?= =?us-ascii?Q?6vM6Y12ZK+isOgPTruhtCw69sqPvOg6FF/Cgg4lVHoQazDg9OTX/qwshJQOy?= =?us-ascii?Q?jr6DlbtcjuC6swQ2VkjHKWgHCB1Z9/tnvq97jx+6tpfIfL64P0R6dmK9kYJG?= =?us-ascii?Q?FGGraFtdDXmQl2wPB4UNp0b5bZtMQka/acaqGU+6gr2/n+94BEqXpi9xCmNT?= =?us-ascii?Q?++ZVECnYUYGlCnsb6QPr1aeCFkfsqy6ILXHY65g0c42nZ6bqFC+pJ2R7RCNC?= =?us-ascii?Q?Z7OZZwp3hOx9eDEKhH1dUPOWcs5JhaKIdqyWCHheDaccHnTHykknPRbWHrJP?= =?us-ascii?Q?ucuTW60mQH8PATR5pT8e0p8tW/jZ3wOEiramt2tHuLpIo/O5h5lrN+dLbSeC?= =?us-ascii?Q?Z3vqwEv1SLtndOyl40iBT1ONs6jMrQ7oV9yJA8sfoIi2Az/bxubvahNyPEbG?= =?us-ascii?Q?LUT+hVAENH+NyVCwZIiGFgRAwRDqgRSAdCSv0JMtO/pmYo2/4P+Hv2jVjoFh?= =?us-ascii?Q?JuhTBa2ol8XLXngeOH1vkaV1u3db879kni8N+iy5B+RQm2ShcX0ArCmeN8cJ?= =?us-ascii?Q?MKF5szfblPHU8kcUhSWjVrIw44r9Xhng5aICFUN6Wb4CUFfR4fAZedQ3Lqki?= =?us-ascii?Q?Ec3BwsHugLqC+g+iz7B6iPmhciP4URGos9zOk7HFDRJ121LRUSlJt82jpPgZ?= =?us-ascii?Q?8h4k29FTlak+LpX+ifs+26Immwk4pyqYoNCICMZUbdXVoo5jkgvj83GghGM1?= =?us-ascii?Q?+KxNgPMWRE9jL7+efLgrTiiiuWxEZmJbaaYK8VHcyHrnlI6NX/lvJ4DVEhrU?= =?us-ascii?Q?LLuOP19WpAwT2qN6Xu29sBP+4OoDd37DcXkK9BnpWA5dY4vD5VS3NjKR5YnI?= =?us-ascii?Q?4gU46fWoLqolVCaxapmBfnaOKACKXeS29WJjPHvAjjW7Wb538CZs/ESofHAr?= =?us-ascii?Q?7AT/f+rdQNVjtoAWJYnFf+u/rGx8HLBHbTCAy9wBmuIlhTvKwPWFY/SqH4/E?= =?us-ascii?Q?Hw=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: 5f80c4b3-83b3-46a0-0dc3-08da85156f85 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2022 14:40:33.7988 (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: 8Toh7YnCinYojAl5FsPZVrpApc76USWSu0uVBDr4qKpT1e1ywUDMjFJy7liVak8PG6V7YrkZR5wxp4z/QODMI7kE2oHs3bJZlbQoQHhdV/s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1546 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.2 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, 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 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: , X-List-Received-Date: Tue, 23 Aug 2022 14:40:45 -0000 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