From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by sourceware.org (Postfix) with ESMTPS id 9AEE83839430 for ; Fri, 1 Apr 2022 15:43:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9AEE83839430 X-IronPort-AV: E=McAfee;i="6200,9189,10304"; a="258994318" X-IronPort-AV: E=Sophos;i="5.90,228,1643702400"; d="scan'208";a="258994318" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Apr 2022 08:43:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,228,1643702400"; d="scan'208";a="843810041" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga005.fm.intel.com with ESMTP; 01 Apr 2022 08:43:24 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 1 Apr 2022 08:43:22 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 1 Apr 2022 08:43:22 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) 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.2308.27; Fri, 1 Apr 2022 08:43:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AESICzEEsVYsB2CH/b2zko+ARmpTHmrsnMCWm7yfzX84A5LGp+uFyxyCZC9qsYmow2H50ZN1RSYwk3E/vwzlVM1t4hWWwPYIecHIGLhdzvrhkwlUD830jYlbwmyjo0B30LOefpYYhJbjzMO6S0MBO5Pgv4RsKVtw72OrRj0B6sLvoOjY15YkfodFN2gxhEcxDyy7ZY3OAMvZhpRJD2RZctrbhFmL23KPb9pLzx7VizRTuZlPLSILZS7e82/zhJZX5WYqZLoqdUxtA+z3preAjBjdRUK21whcKRYtvXr3Ec4T/NwemJrjmAwQOdDOrCgr9mrNcU0YhSQ+o4CWsUqWEA== 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=noNxtjy/P7kRs0etBI3m+980V6hdJA5U2255KTI39Ts=; b=JiSCRNGTALPlOfvNFhtaCl1Hvt9zpF8lkFY/YBYDFV9WyemzaNAHEmN4abT4VSjMusuMPcXsyvD7ynftPk0T46+MFMCcM8ZSk30AMDYvZ29FX1fXFrGYyuWvWPKl5Yv1AfKvpAuRf79957Ve7pPJZy6gudOUl40iOHsp1ydq5cB+TQW19zrsjX5koME/d6HP2qAoLOgmmJHJkqm9coQ2OIkUA/MHvN+/jjvOep66gm1dr6qDfzlj7+EXy1b2KcNkfQMp8wb99oadPk/ZyDHvgcYGvgHn/GKO/3CxvQBypirY/gTvHHdG6Ko8riGUbcKqP0JFZ3Ox8u2FGZhpZDReEg== 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 BYAPR11MB3528.namprd11.prod.outlook.com (2603:10b6:a03:87::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.17; Fri, 1 Apr 2022 15:43:20 +0000 Received: from CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::99b6:62d4:b384:998]) by CY4PR1101MB2071.namprd11.prod.outlook.com ([fe80::99b6:62d4:b384:998%5]) with mapi id 15.20.5123.021; Fri, 1 Apr 2022 15:43:20 +0000 From: "Kempke, Nils-Christian" To: "gdb-patches@sourceware.org" Subject: RE: [PING][PATCH 00/11] Improve Fortran intrinsic types and procedures Thread-Topic: [PING][PATCH 00/11] Improve Fortran intrinsic types and procedures Thread-Index: AdhF3zVWqV3UcYRrT8eF2Sq/Q1BMfg== Date: Fri, 1 Apr 2022 15:43:20 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 dlp-reaction: no-action x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f1580277-7071-44c5-775e-08da13f6592b x-ms-traffictypediagnostic: BYAPR11MB3528:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: y0H7tFx8NxdsynLMgHUqGpdjuyY7rNkT1C6sJdqHJSceC6uHZlSys5KpbJzD6aDHpU9eL6H8W4WEJk+0v59fx/ZK7RAKLruzGJk2KyuSDx6H3nM9deZohjAkEpePOUzMhDXjOGZCRfSER7kAJwQwm0sUX7LO6gvYuPW/s8Evne+JP4mzwpxJMcMzKEwsBFrkSDbO+3AfxJ2zYeUyY2Kgx/7NXA8Zckgya1r/HN9X0nGM8jEM2IZYIYfrqp0kciBDgZgf9Nx0b26dOs9mVotY23uW5RWhuYSZWYATiaXplNMUJ+GWAmyjDCLsvNcohQBG3/bocUsR7WbP+Zyr0VzGMiZICz9qgVzTpgqCbXSQjjuyp84DkZyq1fBS8A4SxsHLtfcPsKV+naSlt9WlgUXKRF+oHM8TiRiwdxnanFmetvz5bbtFaADtTlf7VZ6BjZuLSTaDWpxaIxOmFflq5QfpwwqdwjMCbddRJHtde5d7RG8ZImniqlpgLXLwQT+dQxfxmahLXWeYrsUn/FfXSQOSwG8T/7JllQtRR5BHq2S3S6/J5dO/9hK2MrDWU21FdnfHT/ULCru/jFI80XJNTld5t8pDB4lzCKNlfgFNWvDi1NQhxOBGonNZbpNIMtCQGDVBV7EDoaWLpCP9yvKjBr/Weee7NSUZsIlOMEpTBpU6wUWyAuZZIk1N8qSua2gEQ9tzhjn8U6DT3QNp91oClIlUuw== 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:(13230001)(366004)(38100700002)(508600001)(122000001)(9686003)(71200400001)(2906002)(55016003)(316002)(82960400001)(5660300002)(33656002)(86362001)(7696005)(186003)(26005)(38070700005)(6916009)(8676002)(83380400001)(6506007)(76116006)(53546011)(8936002)(66946007)(66556008)(66446008)(66476007)(64756008)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?S1Q3wwkNIeyE3joKZoLw9afTS3+HDbAfux9LZPsstmgX/2tX8TNFpDl8Ox6Y?= =?us-ascii?Q?ZlXlhk0urHzaUj7+GiMAj2U5J6fHQAuZTiKJQ0PUjAkj8ihpyAdbewz+56cO?= =?us-ascii?Q?82Kxy3c9WWBJ/gR4NjYJNr4lzD7lsDN3eiUX8XTIeGvLZma+dgrd4B9rZ38A?= =?us-ascii?Q?ZanLoB7h8DyN4UboV2t+tDpXxXswXucT4qrzPcbhtQPRb/VdrrCifZZfiqcA?= =?us-ascii?Q?Fmozb1Ey7uTge9gS0jBxGlRLxLfz9+OodDBRKD76yiEbnuXXXoEloEvmXCJr?= =?us-ascii?Q?tIgW3RZkGpwZsiaYffUkvHO3mtIbLcq0zak2cAMTIduzjZzW/qHz518EpXeP?= =?us-ascii?Q?tUSzinrdWPdPGFAXFOMhhlv5G2xSd8ycjjhedDvrHtVkQNZoaYYL4lOysY9H?= =?us-ascii?Q?1of+8fQ7k4tIlE908rjs9fdXKO4++13sxVsKKIt2nR1Zdpaj5cAShc8y5Hho?= =?us-ascii?Q?lnv1KjS2flDa4s9xyrhMG1NWCJCKDapjQi9+lIfDWpIPiQhbqr2SDPlSc1+7?= =?us-ascii?Q?WvYTw/p3XZlcidnknvJx+Bae7dBz3d6pkip73wIN5uJK6nYq6bOHW3aHW8W7?= =?us-ascii?Q?HSnnL6S3S7qczG+RC8qtZ664Lw0G9/NS8oFw4Xxg/wcrurS7bgvvHoo+xBl6?= =?us-ascii?Q?26GAfJPu9mIw1YYc1+2AopH06hZUZY7OjK0dtvBMWFplwfnLrRfUuSd59tG3?= =?us-ascii?Q?Z8sIyhsFg6d6ZCGAZQeOqupIyWWXLRX044zMHjAeUIHPfAMwoRUz7zc2VjWg?= =?us-ascii?Q?yE8p4qjvzzkLfdGvavrwu9XBZvick6hJxTJZgW6yPja76Jb/VCz9Uzw/2zTS?= =?us-ascii?Q?FL1bPIFgTinkailCQmTf3CGCJJzsTPNnPv5T4X+pZ8+LgYdOC0DyX6KEDeHZ?= =?us-ascii?Q?lBO3/2H89mz5WLtMFZpS7AZ232dT93ZvLvvlBrUDOapiK+slZr45QxPCEU7W?= =?us-ascii?Q?U26fiQUAl7jumAKkp4pwILmknXfX995AeiushBBG9M//wYEmWj8zXa0OVEKx?= =?us-ascii?Q?afR5wk74T80fK57z1Ay5PfwKKTmCjSHKmobjc8SFnupXs0iavxc19KV9AhT8?= =?us-ascii?Q?b0y1GpBIx2v2Ts8CQABAslhHoI/Nk33iKyAiU/RrOtkA/BfqmkrXoLEAUhDA?= =?us-ascii?Q?lfQ1nR766zUBggFYdvxBPl9jutdboBwUOXvGhXKvGqvf1/QmHFMjj7b173us?= =?us-ascii?Q?kDeH80kvNuXF32QiIGLTzqDRotedKZVbmm40cb8vWUYy1hsaLxMq75A81hJ7?= =?us-ascii?Q?wDY+ZirUuhblclLQ4O60vYHTNubfpbLo7VgnfduIA3KlT4XhJ/knvjACQfZk?= =?us-ascii?Q?K+q2J8yb55c6FQAHbxL269uyOJM23QndriiYynTd3acgRO0p6HdP3T8lSzL4?= =?us-ascii?Q?qDo5osis0FM7ffTCJM8ziPbHVFJhp27ZPHzCXfAkaKR1q1B1rqJP0C0RsCLI?= =?us-ascii?Q?pFXYPurkTVgrVUeKBrPyRwug6I5kEXqoiOjshtckS7RV1y9paGsQU9eZXbfd?= =?us-ascii?Q?+/DertvBuqJmHWRnWjUCFx4YaUKV+RVVf+YjwogJNx+NeHIrASIDXARBCnOw?= =?us-ascii?Q?uc5gmQhK3atiKhxUilZlNPWwx8fIRcZ+f08/elRemyHGbW+UFg7XWx3sZSLN?= =?us-ascii?Q?ZBChnVdeXpmuXeL8F9hQ+AUsR45+cFCRt44Qe0R8JIdAcoERa+HLSJNi9AjL?= =?us-ascii?Q?Gb6sogX6kT3VMsK9pEGD3ft9PZsyZdBrO0cCuRvtvywi2NvoaQV79RURq4eC?= =?us-ascii?Q?T+bnNH0tK0gI6p9Q5xQV0jXv9CXNoGI=3D?= Content-Type: text/plain; charset="us-ascii" 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: f1580277-7071-44c5-775e-08da13f6592b X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2022 15:43:20.4312 (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: ad7BZgl/ZUb3tb0Bei4sm7+UEylyFGyDE3NozwvXCnfqiEKjMODWCGZVHtt3TwfArDyoL7VjieKoXEnN1rAM1oX8JXjf9nSG9rl6AlKzbnk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3528 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org 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: Fri, 01 Apr 2022 15:43:31 -0000 > -----Original Message----- > From: Kempke, Nils-Christian > Sent: Wednesday, March 9, 2022 11:39 AM > To: gdb-patches@sourceware.org > Cc: Kempke, Nils-Christian > Subject: [PATCH 00/11] Improve Fortran intrinsic types and procedures > = > This series completes some of the current intrinsics handling in the > Fortran language part. > = > Mainly, it adds the KIND parameter overload to all currently implemented > intrinsic procedures (in patch #9). In doing so it refactors the overload > handling in f-exp.y. > = > It also improves some of the Fortran type handling and adds a few missing > types and changes the default Locical type to be of KIND=3D4. > = > Lastly, it adds two sections to the documentation that (hopefully) clearly > describe which Fortran intrinsic procedures and types are available in > GDB. > = > All changes only affect the Fortran language part of GDB. > = > Any feedback is highly appreciated. > Thanks! > Nils > = > Nils-Christian Kempke (11): > gdb/f-lang: add Integer*1 to Fortran builtin types > gdb/f-lang: remove hidden ^L characters > gdb/fortran: fix complex type in Fortran builtin types > gdb/fortran: reformat build_fortran_types in f-lang.c > gdb/fortran: change default logical type to builtin_logical > gdb/fortran: clean-up Fortran intrinsic types > gdb/fortran: Change GDB print for fortran default types > gdb/fortran: rename f77_keywords to f_keywords > gdb/fortran: rewrite intrinsic handling and add some missing overloads > gdb/fortran/testsuite: add complex from integers test > gdb/doc: add section about fortran intrinsic functions and types > = > gdb/doc/gdb.texinfo | 138 ++++++- > gdb/f-exp.h | 182 +++++++-- > gdb/f-exp.y | 394 ++++++++++++++------ > gdb/f-lang.c | 267 +++++++++---- > gdb/f-lang.h | 7 +- > gdb/std-operator.def | 10 +- > gdb/testsuite/gdb.fortran/complex.exp | 10 +- > gdb/testsuite/gdb.fortran/complex.f90 | 7 +- > gdb/testsuite/gdb.fortran/intrinsics.exp | 46 ++- > gdb/testsuite/gdb.fortran/lbound-ubound.F90 | 49 ++- > gdb/testsuite/gdb.fortran/lbound-ubound.exp | 27 +- > gdb/testsuite/gdb.fortran/size.exp | 84 ++++- > gdb/testsuite/gdb.fortran/size.f90 | 213 ++++++++--- > gdb/testsuite/gdb.fortran/type-kinds.exp | 2 + > gdb/testsuite/gdb.fortran/types.exp | 34 +- > 15 files changed, 1151 insertions(+), 319 deletions(-) > = > -- > 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