From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 70234 invoked by alias); 3 Oct 2019 11:29:24 -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 70226 invoked by uid 89); 3 Oct 2019 11:29:24 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-14.1 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=boards, H*MI:andrew, H*m:andrew, Toms X-HELO: mail-wm1-f50.google.com Received: from mail-wm1-f50.google.com (HELO mail-wm1-f50.google.com) (209.85.128.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 03 Oct 2019 11:29:23 +0000 Received: by mail-wm1-f50.google.com with SMTP id y135so7049872wmc.1 for ; Thu, 03 Oct 2019 04:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id; bh=KUCWOYk6al1GEC2iZfTyuccD/HorObKzdSYFU+Lhxm0=; b=ItCSIYqd/B5I7jPYJR48921bli1MkI2HAANc4EyX2j5hTCJ+SpOy4t8nPM8iVx7f5Q wLbGany6x9BEOwLF7ea0ZOqzHVqoU+4fyTfwKIGfPbsULd5dD89EA2sNPngY9dFR7Syi oA6P0+Bgm1+zlsuhU6qY98UD+o0Hnrpjx/KESwonktMvHmxSCea3yKuHpFXmmOtAq74N MDXXgVGGPT9qhm9DviXBrUTvxx258MtbPogNazG5mKuwSOmqilpoxXh6DjLJtoKg0Y31 r+oSCrKq8v1BoSaYh+260gT+D5cVvQefcU+PtW/xdvpB8w36HelBz873IZvS4pr4s6WD I9nQ== Return-Path: Received: from localhost (host86-128-12-122.range86-128.btcentralplus.com. [86.128.12.122]) by smtp.gmail.com with ESMTPSA id t6sm4277350wmf.8.2019.10.03.04.29.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 03 Oct 2019 04:29:20 -0700 (PDT) From: Andrew Burgess To: gdb-patches Cc: Andrew Burgess Subject: [PATCHv2 0/4] Fortran info types, info modules, info module ... Date: Thu, 03 Oct 2019 11:29:00 -0000 Message-Id: X-IsSubscribed: yes X-SW-Source: 2019-10/txt/msg00101.txt.bz2 This is a new version of the series I originally posted here: https://sourceware.org/ml/gdb-patches/2019-07/msg00608.html >From the original series patches #1, #4, and #5 have already been merged, while patches #2 and #3 are no longer needed thanks to Tom's recent copy relocation work. In this series patches #1 and #2 are new, while patches #3, and #4 correspond to #6 and #7 respectively from the original series. For the content of these patches then: #1, #2 - These are pretty simple testsuite changes. #3, #4 - I've updated these after the feedback from Eli and Tom in the original series, but the docs especially probably need another review. The general strategy is mostly unchanged, but I now cover additional cases to handle .debug_names and .gdb_index. Thanks, Andrew -- Andrew Burgess (4): gdb/testsuite: Allow cc-with-tweaks board file to be used with Fortran gdb/fortran: Add test for module variables in 'info variables' output gdb/fortran: Add new 'info modules' command gdb: Add new commands to list module variables and functions gdb/ChangeLog | 31 +++ gdb/NEWS | 18 ++ gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 32 +++ gdb/dwarf2read.c | 25 +++ gdb/psymtab.c | 2 + gdb/symtab.c | 347 ++++++++++++++++++++++++++++- gdb/symtab.h | 5 +- gdb/testsuite/ChangeLog | 24 ++ gdb/testsuite/boards/cc-with-tweaks.exp | 10 + gdb/testsuite/gdb.fortran/info-modules.exp | 181 +++++++++++++++ gdb/testsuite/gdb.fortran/info-types.exp | 6 +- gdb/testsuite/gdb.fortran/info-types.f90 | 36 +++ gdb/testsuite/gdb.fortran/module.exp | 24 ++ 14 files changed, 743 insertions(+), 7 deletions(-) create mode 100644 gdb/testsuite/gdb.fortran/info-modules.exp -- 2.14.5