From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 43580 invoked by alias); 4 Apr 2016 09:21:26 -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 43563 invoked by uid 89); 4 Apr 2016 09:21:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:fmsmga1, H*r:10.253.24, Directors, 1012 X-HELO: mga01.intel.com Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 04 Apr 2016 09:21:14 +0000 Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP; 04 Apr 2016 02:21:14 -0700 X-ExtLoop1: 1 Received: from heckel-mobl3.ger.corp.intel.com (HELO [172.28.205.63]) ([172.28.205.63]) by FMSMGA003.fm.intel.com with ESMTP; 04 Apr 2016 02:21:12 -0700 Subject: Re: [PATCH 0/3][PING] fortran: Enable arrays of structures with dynamic member types. To: gdb-patches@sourceware.org References: <1458204189-13267-1-git-send-email-bernhard.heckel@intel.com> From: "Heckel, Bernhard" Message-ID: <57023208.8030403@intel.com> Date: Mon, 04 Apr 2016 09:21:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1458204189-13267-1-git-send-email-bernhard.heckel@intel.com> Content-Type: text/plain; charset="windows-1252"; format="flowed" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00027.txt.bz2 On 17/03/2016 09:43, Bernhard Heckel wrote: > This patch series enables the user to evaluate: > 1. Local structures with dynamic member types. > 2. Local arrays of structs with dynamic member types. > 3. Dynamic arrays of structs with static and/or dynamic member types. > > > > Bernhard Heckel (2): > fort_dyn_array: Enable dynamic member types inside a structure. > fort_dyn_array: Support evaluation of dynamic elements inside arrays. > > Keven Boell (1): > fort_dyn_array: Use value constructor instead of raw-buffer > manipulation. > > gdb/f-valprint.c | 118 +++++++++---------------- > gdb/gdbtypes.c | 43 ++++++++- > gdb/gdbtypes.h | 3 + > gdb/testsuite/gdb.fortran/vla-type.exp | 153 ++++++++++++++++++++++++++= +++++++ > gdb/testsuite/gdb.fortran/vla-type.f90 | 104 ++++++++++++++++++++++ > gdb/valarith.c | 9 ++ > gdb/value.c | 35 +++++++- > 7 files changed, 380 insertions(+), 85 deletions(-) > create mode 100755 gdb/testsuite/gdb.fortran/vla-type.exp > create mode 100755 gdb/testsuite/gdb.fortran/vla-type.f90 > --=20 Intel Deutschland GmbH Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Christian Lamprechter Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928 Intel Deutschland GmbH Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Christian Lamprechter Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928