This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 00/11] Adds functionality and fixes some code
- From: Sebastian Basierski <sbasierski at pl dot sii dot eu>
- To: gdb-patches at sourceware dot org
- Date: Tue, 27 Nov 2018 19:31:28 +0100
- Subject: [PATCH 00/11] Adds functionality and fixes some code
This series add few fixes to existing code
Also adds dynamic string support and extend
functionality of fortran arrays.
This series depends on previous one, starting with
[PATCH 1/7] DWARF: Don't add nameless modules to partial symbol table.
Bernhard Heckel (10):
Dwarf: Fix dynamic properties with neg. value.
Fortran: Fix negative bounds for dynamic allocated arrays.
Fortran: Resolve dynamic properties of pointer types.
Typeprint: Resolve any dynamic target type of a pointer.
Fortran: Typeprint, fix dangling types.
Resolve dynamic target types of pointers.
Fortran: Testsuite, add cyclic pointers.
fort_dyn_array: Fortran dynamic string support
fortran: Fix sizeof in case pointer is not associated and allocated.
fortran: Testsuite, add sizeof tests to indexed and sliced arrays.
Keven Boell (1):
vla: add stride support to fortran arrays.
gdb/NEWS | 2 +
gdb/c-valprint.c | 22 +++
gdb/dwarf2loc.c | 44 ++++-
gdb/dwarf2loc.h | 7 +
gdb/dwarf2read.c | 165 ++++++++++++++----
gdb/eval.c | 9 +
gdb/f-typeprint.c | 93 +++++-----
gdb/f-valprint.c | 8 +-
gdb/gdbtypes.c | 77 ++++++--
gdb/gdbtypes.h | 15 ++
gdb/testsuite/gdb.cp/vla-cxx.cc | 4 +
gdb/testsuite/gdb.cp/vla-cxx.exp | 11 ++
gdb/testsuite/gdb.fortran/oop-extend-type.exp | 2 +-
gdb/testsuite/gdb.fortran/pointers.exp | 165 ++++++++++++++++++
gdb/testsuite/gdb.fortran/pointers.f90 | 109 ++++++++++++
gdb/testsuite/gdb.fortran/print_type.exp | 100 +++++++++++
gdb/testsuite/gdb.fortran/vla-ptype.exp | 16 +-
gdb/testsuite/gdb.fortran/vla-sizeof.exp | 16 ++
gdb/testsuite/gdb.fortran/vla-stride.exp | 44 +++++
gdb/testsuite/gdb.fortran/vla-stride.f90 | 29 +++
gdb/testsuite/gdb.fortran/vla-strings.exp | 100 +++++++++++
gdb/testsuite/gdb.fortran/vla-strings.f90 | 39 +++++
gdb/testsuite/gdb.fortran/vla-type.exp | 7 +-
gdb/testsuite/gdb.fortran/vla-value.exp | 4 +-
gdb/testsuite/gdb.fortran/vla.f90 | 10 ++
gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 8 +-
gdb/typeprint.c | 17 ++
gdb/valarith.c | 10 +-
gdb/valops.c | 16 +-
gdb/valprint.c | 6 -
30 files changed, 1033 insertions(+), 122 deletions(-)
create mode 100644 gdb/testsuite/gdb.fortran/pointers.exp
create mode 100644 gdb/testsuite/gdb.fortran/pointers.f90
create mode 100755 gdb/testsuite/gdb.fortran/print_type.exp
create mode 100644 gdb/testsuite/gdb.fortran/vla-stride.exp
create mode 100644 gdb/testsuite/gdb.fortran/vla-stride.f90
create mode 100644 gdb/testsuite/gdb.fortran/vla-strings.exp
create mode 100644 gdb/testsuite/gdb.fortran/vla-strings.f90
--
2.17.1