From: Andrew Burgess <andrew.burgess@embecosm.com>
To: gdb-patches@sourceware.org
Cc: Andrew Burgess <andrew.burgess@embecosm.com>
Subject: [PATCHv2 0/5] Improve handling of negative dynamic properties
Date: Thu, 09 May 2019 22:22:00 -0000 [thread overview]
Message-ID: <cover.1557439866.git.andrew.burgess@embecosm.com> (raw)
In-Reply-To: <cover.1557088062.git.andrew.burgess@embecosm.com>
Patches #1 and #2 are unchanged from the previous version.
Path #3 to #5 are new in this version.which aims to address Tom's
feedback on the first version.
The approach in this new series is to have dynamic properties
understand what type they should be, this means that when the dynamic
properties are resolved they will get back a correctly signed /
unsigned value without the higher level code having to know which type
to ask for.
---
Andrew Burgess (5):
gdb: Update type of lower bound in value_subscripted_rvalue
gdb: Convert dwarf2_evaluate_property to return bool
gdb/dwarf: Ensure the target type of ranges is not void
gdb: Carry default property type around with dynamic properties
gdb: Better support for dynamic properties with negative values
gdb/ChangeLog | 47 ++++++++
gdb/dwarf2loc.c | 46 ++++++--
gdb/dwarf2loc.h | 36 +++---
gdb/dwarf2read.c | 194 ++++++++++++++++++++++---------
gdb/gdbtypes.c | 10 +-
gdb/testsuite/ChangeLog | 11 ++
gdb/testsuite/gdb.fortran/vla-ptype.exp | 12 ++
gdb/testsuite/gdb.fortran/vla-sizeof.exp | 10 ++
gdb/testsuite/gdb.fortran/vla-value.exp | 27 +++++
gdb/testsuite/gdb.fortran/vla.f90 | 15 +++
gdb/valarith.c | 2 +-
gdb/value.h | 3 +-
12 files changed, 328 insertions(+), 85 deletions(-)
--
2.14.5
next parent reply other threads:[~2019-05-09 22:22 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-09 22:22 Andrew Burgess [this message]
2019-05-05 20:57 ` [PATCH 0/3] " Andrew Burgess
2019-05-05 20:57 ` [PATCH 1/3] gdb: Update type of lower bound in value_subscripted_rvalue Andrew Burgess
2019-05-06 13:57 ` Tom Tromey
2019-05-05 20:57 ` [PATCH 3/3] gdb: Handle dynamic properties with negative values Andrew Burgess
2019-05-06 14:55 ` Tom Tromey
2019-05-05 20:57 ` [PATCH 2/3] gdb: Convert dwarf2_evaluate_property to return bool Andrew Burgess
2019-05-06 13:57 ` Tom Tromey
2019-05-09 22:22 ` [PATCHv2 3/5] gdb/dwarf: Ensure the target type of ranges is not void Andrew Burgess
2019-05-22 18:36 ` Tom Tromey
2019-05-09 22:22 ` [PATCHv2 1/5] gdb: Update type of lower bound in value_subscripted_rvalue Andrew Burgess
2019-05-09 22:22 ` [PATCHv2 2/5] gdb: Convert dwarf2_evaluate_property to return bool Andrew Burgess
2019-05-09 22:22 ` [PATCHv2 4/5] gdb: Carry default property type around with dynamic properties Andrew Burgess
2019-05-22 19:05 ` Tom Tromey
2019-06-10 22:29 ` Andrew Burgess
[not found] ` <20190710141321.GL23204@embecosm.com>
2019-07-10 15:06 ` Tom Tromey
2019-05-09 22:22 ` [PATCHv2 5/5] gdb: Better support for dynamic properties with negative values Andrew Burgess
2019-05-22 19:37 ` Tom Tromey
2019-06-10 22:17 ` Andrew Burgess
2019-07-10 15:03 ` Tom Tromey
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1557439866.git.andrew.burgess@embecosm.com \
--to=andrew.burgess@embecosm.com \
--cc=gdb-patches@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox