Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [PATCHv2 0/5] Improve handling of negative dynamic properties
  2019-05-05 20:57 ` [PATCH 0/3] " Andrew Burgess
@ 2019-05-09 22:22 Andrew Burgess
  2019-05-05 20:57 ` [PATCH 0/3] " Andrew Burgess
  7 siblings, 1 reply; 20+ messages in thread
From: Andrew Burgess @ 2019-05-09 22:22 UTC (permalink / raw)
  To: gdb-patches; +Cc: Andrew Burgess

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


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2019-07-10 15:06 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-09 22:22 [PATCHv2 0/5] Improve handling of negative dynamic properties Andrew Burgess
2019-05-05 20:57 ` [PATCH 0/3] " Andrew Burgess
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-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 1/3] gdb: Update type of lower bound in value_subscripted_rvalue Andrew Burgess
2019-05-06 13:57     ` 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
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 2/5] gdb: Convert dwarf2_evaluate_property to return bool Andrew Burgess
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 3/5] gdb/dwarf: Ensure the target type of ranges is not void Andrew Burgess
2019-05-22 18:36     ` Tom Tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox