From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id 4852E3857034 for ; Fri, 25 Mar 2022 16:22:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4852E3857034 X-IronPort-AV: E=McAfee;i="6200,9189,10297"; a="258635873" X-IronPort-AV: E=Sophos;i="5.90,209,1643702400"; d="scan'208";a="258635873" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2022 09:22:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,209,1643702400"; d="scan'208";a="826078637" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga005.fm.intel.com with ESMTP; 25 Mar 2022 09:22:18 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) 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.2308.27; Fri, 25 Mar 2022 09:22:17 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 25 Mar 2022 09:22:17 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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, 25 Mar 2022 09:22:17 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Fri, 25 Mar 2022 09:22:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kF9TEoN8KG4zEmujhfUVHzYoQEEDzjX0StWyHz0f/+OymfOoC8u9k0rEQ1zOBFdftjSybR054l6La+6QnX3iYAZGq6x9W2o8hPUwrJzyqL6ufw5IXZAxVDLTjT+vIeEIkiesNAofUdfZVXw8CyiaP4Jz4kz9ydiVHVKHWiKTkOW2SQqZtHMXZ8uq2HROsLj1aZkrjM0ntemjJb2qQ7QkMjquladFGc84DhAJpYlngmB7GG9pvyQeUc6shQdCSzozYeyzsPj9OKSICytXkffn67VfBz8aKzh+ApZpUE+OGS+WXVoQdSvV41sAr6EqnWnn01LfVicplyUDktir9EM9pw== 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=9+46Wj9YctFgQx0ZaOylEDSyRhancVrRh8Idy51KrEc=; b=CDFsQAdxenPLobtxFeagCkKdxcIqETC8nUYdqzySmFm8O7rC25eo6FN3CU8RtyEeAN1K4jsxhXvhxepc5oUgez4SpSR1f9jkcAXPalJjCCpT8qRPpcUJ8gcXflGH/HYSKE9cm8Snw9s809sO+QpFO8Re9L7TVXVVH4C0p6exV5OWor3KsQp0z0mhOTDHcFCmHK+sdxA5wmQ3KsH1aiUzMGVwLfsTg58bV4S5OScwBPt58XRV1kOb8STa9EOEgDrE6tT6ZBsLCbW3WuXO+bsbNH7eIE5qHgjarsB7EKaOgi/SEZ/PgKp36P8YUya9jEZly7d0wkjar7DPwXK0Slaorg== 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 MWHPR11MB1646.namprd11.prod.outlook.com (2603:10b6:301:c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.19; Fri, 25 Mar 2022 16:22:14 +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.5102.016; Fri, 25 Mar 2022 16:22:14 +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: AdhAZHvoWQJHptMASziCXgG011BgnQ== Date: Fri, 25 Mar 2022 16:22:14 +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: 50cde594-30a8-4d79-51dc-08da0e7b9f77 x-ms-traffictypediagnostic: MWHPR11MB1646: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: gNbdIAOtLb75UQ8O30ya3k7XbR09qJ3XrIifg3jvAfH5mTg2Mn4ruOL04dWJ8F/3LpVvhsZZm2/yGmAo2pS9DRrN105FEY2sKoLuki+VSahF5JelU6IWbEu0N7e7jz0dpB5jPVElloJ42YZmZDpY99i6a2xcEzbiBLzOdBt09cdn5Hvce0itv88SHaqKV2uxW81arpO/YdYYdvOZVVvAzoHp/HNho8n9rJALh9uyaxRJDNU5L/luUobwJ7GoghhmClpemVp+82Bg/ky0PeOLHRNQIduyA4qFmXmXkuRqycGnKHO9EzSRuES1BTtCWdy+l44diU/q9vbtxDFok9kgJa9ny2QjXbnQepA2NXBKBlwgkNB3+Am1vQI4XtnVHRjB1UurR5L6TiC/aypACo6mE8qz2wCdD7hYYH6lhY/EaeJxlnofhs7XDFyFyCY2xMS4+xDKRGEHYtSRrk3cQd8Q52UmeOmM9YEibrLyGj8EiNFFgrTCT3Jv617zZ1yLTpqq91DNjnmYgV0Ft1YGwp5r3H4H+SKFeYmbZFWZigP8yzoinlm3B/shGT+4sMGWXQ34+jZBxKWQibm//Vlmi7Cyueq7jyuDOxKKdMmxJo6AmcsNku6G31eWvYYfoz2jdZsOIYdB5w5xbGCQQEecjAGubXK3yTAJZcYV0/pSXPQ05K4gMr/csWYmuOWLzG2x3dWgUSSDR6739+Dc5KAJ1imFNg== 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)(8936002)(5660300002)(38070700005)(82960400001)(38100700002)(122000001)(6506007)(186003)(6916009)(9686003)(508600001)(71200400001)(83380400001)(8676002)(316002)(52536014)(53546011)(7696005)(66476007)(66946007)(64756008)(66446008)(76116006)(66556008)(55016003)(86362001)(2906002)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?01nJ4h+3Mjl6DplmRo5RK8l4GLQaJCUF0oLVr7cB/bUKUKJGe298YBxG/GL9?= =?us-ascii?Q?gURRmr4bn5X4eTqaAQ7pGrRS71q2g11YtLlhAZRz/mAJ2nKjcBJePSXwrrg9?= =?us-ascii?Q?yKifLjaE43pbVfLBUebJ1SzKlj7dRJI+pz8gGDqllh/WC316+5DK1q9CnU6i?= =?us-ascii?Q?3n23rXPE1QQappbPdO/WEQXlJDp7vsemQONZF8pjbV6+16nKvgFLnYEDOTdx?= =?us-ascii?Q?QRKR8UQxP+GPADWQ3LkZO4fLF9jtUe5BVUerzRHJ86u3OcZWh+2aw45u1lsc?= =?us-ascii?Q?DDWeExkmr4aK4zNHGpdQips+B54+57N4yIz1yallYJkyqDKzSIeX7EuQqnD9?= =?us-ascii?Q?48Zl/ieOmdG2pCBIvDQsOgFPKjt5ZtpOjqywA4alyKp/QKPIJmSMTWnQEPGy?= =?us-ascii?Q?pWBRNweHhD0aKV2tSYjAuG+3j1/fyJ+jJLv7H4jeo4uDhKH99VIn375HoqFE?= =?us-ascii?Q?w+5xyiEiyRyzkf3rLFI1sPhpIAJL15AQHDQ4wIURqpVBkPA0+05S3A1+1H2E?= =?us-ascii?Q?qjCVM+yO08uvPMewaulZTGK2eWoJ4mIIZjo9L5gQt1O0eE3g9TtZ0gCu5cfp?= =?us-ascii?Q?kLTvuBip9YJ3mpTKQUz86EmlrrBJSgjXnaQF684YHbGBY0myzEfWPNjzIEbj?= =?us-ascii?Q?GSJrPgbVreh8ahYRnDI4sRB7LpspWYm69XyCclZaSVGMHVpSjQYBf5z/U1Ex?= =?us-ascii?Q?WIFqDlZzeelzCUv7BtEiLdkc8HOWJqHhInhYZ2iFWtS+LhQZuy6byPGbB9WY?= =?us-ascii?Q?/SCG4f4cBQe5++N9FbMtfpd0Kf/O2bKMWT3HpKoKkcjPDstYPJ9mNtKDeLI+?= =?us-ascii?Q?i8/PhvWK3S6183nKuCtWNyVXIwEqzpvzYdD2VNe91yQZLRRUM8ST7mdJxveo?= =?us-ascii?Q?6u1xsi3vBdYEN3uJjrovVxXQImfd/LJadgM67Z5ZAmK/b/lQhTFlGEcx/1iA?= =?us-ascii?Q?4COgUhXVBFoXR4VofKT27cUEXa0w/uvr3IPMu4drKfSEa2Y3bawWE421/Z6D?= =?us-ascii?Q?zuNth5w2t6efXtDkmoNqSLLjzldL4Yk+3mCAzIG+eLOQ5zu2k+WSmqoPlLvE?= =?us-ascii?Q?KJJ8IX0AmMp9MBaV+3EVdE1jtaIFkUJ7LgoRfqKMh6JWWbV+cyn5ch2oJod+?= =?us-ascii?Q?bx6kHRN7L/kxBTi3lvIttjcxUSrzmtaUsiMdzn3j5mn3SxUwlVuV1Hq2IpS7?= =?us-ascii?Q?VQj/K5WydcxovNQTMt4qtn9y6e7ttVtCxkZ4t9DuywkzxmSSMAttwBQxwy61?= =?us-ascii?Q?H9CUpyL+tQ0PtMw/5OPNafMCIUjd7kWbHZHJFU4qX+cJ5AxEIwpSSLDiPbq3?= =?us-ascii?Q?f4DOqAFOi1sAhIgw/Ym1yNuGR+7MEIgwwC0HtgXBCYWTMw+EW0/PKoNf5idD?= =?us-ascii?Q?zRaqrG7VrzU26zNHSl2putAwz9UMjgHxyuZI18PBWh8pP03hDPtP4shq/rVJ?= =?us-ascii?Q?FDVeYDd8ky0cGm9uBpikQovPXwlUZBbpIf/ARQwjQd1obUvdiW89Y0SRkCk7?= =?us-ascii?Q?+brPOSSp1f9XMLMiPXcQ9istvSkcEN3UO/AE7lI3UaVmhL2CMrvsek/dseas?= =?us-ascii?Q?qwn3zJ55ZeBKoyilyATmx4fknIjeMY7yocZFRM//WkwrNvQRDB4AXt3AGuGu?= =?us-ascii?Q?Yc5L+D8RaqP4G2wDFxipVHwKmrhXSknJrJuqzoFh2BBWUBr1dATGJP2Bchca?= =?us-ascii?Q?KFEAu/LCC2LSHTgNOzB0URhHIdsuyVywF/6TPcH/4eltupfmwkX2GG5Ab7Sk?= =?us-ascii?Q?KOkaUkymYabY1tut5T6sBo756dAHTHJPlWLfQfCbcWuWXJupJP3OK9QSwf6+?= x-ms-exchange-antispam-messagedata-1: P1zJvZOrCzGhq2BWX4EAzFLdZTNhWE1T+K0= 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: 50cde594-30a8-4d79-51dc-08da0e7b9f77 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2022 16:22:14.4728 (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: jbK/EK/RcH9vTxsN7bfQvaS0gmJesC/6qfVZ6U6/ymf+Mfdc7bhBWTlVCpJLV8W6UwuXn9+6ts+FlNKiUtaZfgA1AG2ett+lUpPMFCaELj4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1646 X-OriginatorOrg: intel.com Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, 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, 25 Mar 2022 16:22:22 -0000 Kindly pinging. Cheers, Nils > -----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