From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 33867 invoked by alias); 6 Mar 2019 18:15:43 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 33757 invoked by uid 89); 6 Mar 2019 18:15:40 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-9.2 required=5.0 tests=BAYES_00,DNS_FROM_AHBL_RHSBL,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS,TIME_LIMIT_EXCEEDED autolearn=unavailable version=3.3.1 spammy=HX-Received:4c08 X-HELO: mail-wm1-f52.google.com Received: from mail-wm1-f52.google.com (HELO mail-wm1-f52.google.com) (209.85.128.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 06 Mar 2019 18:15:27 +0000 Received: by mail-wm1-f52.google.com with SMTP id j125so6871282wmj.1 for ; Wed, 06 Mar 2019 10:15:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=UFwJrNAhq8lqP+GdPfYItF7+nyl51CzLdmSMBC3H8pA=; b=NREJ6Vm2XfITXOBnzplg7rURYh6k0K155MvNSCZrXFIUg3yC5RlpM7gTzQJsBlwbZh fssJs8xWyXGgetJ6bJyFtklA8WXq2plw3iuvVqlVlT/j0epaaGnxd75j6n7QiYWExdP9 L11iWEMGJNklljZ9XjLwTUS5TbGJvF7dSjqvccAmxEoCedAAQdQEoWQibjwOu1UzSNQt IfxV/JmehKIhOwCyEkDINLlPRJpTbE9A70QMX2Kd3YRC6A4i2pbbDL9v2feoPu3tU6eK b6Z7iI6OAhvqSn+CvgBelDOCe92X0h56Q2jEr+TznIJN0AClwdbtCAKODL0bpG6EVa7X S4TA== Return-Path: Received: from localhost (host86-142-70-198.range86-142.btcentralplus.com. [86.142.70.198]) by smtp.gmail.com with ESMTPSA id d206sm4409152wmc.11.2019.03.06.10.15.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Mar 2019 10:15:07 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PUSHED 00/11] Fortran Parser Cleanup, KIND Support, and Intrinsic Functions Date: Wed, 06 Mar 2019 18:15:00 -0000 Message-Id: In-Reply-To: References: X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00102.txt.bz2 I've now pushed this series as its just minor cleanup and some small additions to the Fortran parser. The only changes in the version I pushed from the earlier version is some additional tests in some of the later patches. -- Andrew Burgess (11): gdb/fortran: Remove some duplicate tests gdb/fortran: Cleanup code for parsing logical constants gdb/fortran: Simplify handling of Fortran dot operations and keywords gdb/fortran: Add new function to evaluate Fortran expressions gdb/fortran: Enable debugging of the Fortran parser gdb/fortran: Add Fortran 'kind' intrinsic and keyword gdb/fortran: Expand the set of types that support (kind=N) gdb/fortran: Add builtin 8-byte integer type with (kind=8) support gdb/fortran: Use TYPE_CODE_CHAR for character types gdb/fortran: Add support for the ABS intrinsic function gdb/fortran: Handle older TYPE*SIZE typenames gdb/ChangeLog | 76 +++++++++ gdb/expprint.c | 1 + gdb/f-exp.y | 256 ++++++++++++++++++++++--------- gdb/f-lang.c | 102 +++++++++++- gdb/f-lang.h | 1 + gdb/parse.c | 1 + gdb/parser-defs.h | 3 +- gdb/std-operator.def | 1 + gdb/testsuite/ChangeLog | 43 ++++++ gdb/testsuite/gdb.fortran/dot-ops.exp | 123 +++++++++++++++ gdb/testsuite/gdb.fortran/intrinsics.exp | 51 ++++++ gdb/testsuite/gdb.fortran/intrinsics.f90 | 39 +++++ gdb/testsuite/gdb.fortran/type-kinds.exp | 98 ++++++++++++ gdb/testsuite/gdb.fortran/types.exp | 9 +- 14 files changed, 727 insertions(+), 77 deletions(-) create mode 100644 gdb/testsuite/gdb.fortran/dot-ops.exp create mode 100644 gdb/testsuite/gdb.fortran/intrinsics.exp create mode 100644 gdb/testsuite/gdb.fortran/intrinsics.f90 create mode 100644 gdb/testsuite/gdb.fortran/type-kinds.exp -- 2.14.5