[PATCH 00/12] Remove FIELD and TYPE_FIELD macros
Simon Marchi
simon.marchi@efficios.com
Thu Oct 21 17:23:43 GMT 2021
This is a straightforward series that gets rid of the FIELD_* and
TYPE_FIELD_* macros, using the methods instead.
Simon Marchi (12):
gdb: remove FIELD_LOC_KIND macro
gdb: remove FIELD_BITPOS macro
gdb: remove FIELD_ENUMVAL macro
gdb: remove FIELD_STATIC_PHYSNAME macro
gdb: remove FIELD_STATIC_PHYSADDR macro
gdb: remove FIELD_DWARF_BLOCK macro
gdb: remove TYPE_FIELD_LOC_KIND
gdb: remove TYPE_FIELD_BITPOS
gdb: remove TYPE_FIELD_ENUMVAL
gdb: remove TYPE_FIELD_STATIC_PHYSNAME
gdb: remove TYPE_FIELD_STATIC_PHYSADDR
gdb: remove TYPE_FIELD_DWARF_BLOCK
gdb/ada-lang.c | 51 +++++++++---------
gdb/ada-typeprint.c | 6 +--
gdb/ada-valprint.c | 8 +--
gdb/amd64-tdep.c | 4 +-
gdb/arm-tdep.c | 2 +-
gdb/ax-gdb.c | 12 ++---
gdb/c-typeprint.c | 12 ++---
gdb/c-valprint.c | 2 +-
gdb/compile/compile-c-types.c | 4 +-
gdb/compile/compile-cplus-types.c | 12 ++---
gdb/compile/compile-object-load.c | 2 +-
gdb/cp-valprint.c | 14 +++--
gdb/d-valprint.c | 2 +-
gdb/dwarf2/loc.c | 8 +--
gdb/dwarf2/read.c | 18 +++----
gdb/eval.c | 2 +-
gdb/gdbtypes.c | 88 +++++++++++++++----------------
gdb/gdbtypes.h | 14 +----
gdb/gnu-v2-abi.c | 2 +-
gdb/gnu-v3-abi.c | 6 +--
gdb/guile/scm-type.c | 6 +--
gdb/m2-typeprint.c | 6 +--
gdb/m2-valprint.c | 4 +-
gdb/mips-tdep.c | 10 ++--
gdb/p-lang.c | 8 +--
gdb/p-typeprint.c | 6 +--
gdb/p-valprint.c | 10 ++--
gdb/python/py-type.c | 6 +--
gdb/riscv-tdep.c | 4 +-
gdb/rust-lang.c | 6 +--
gdb/sparc64-tdep.c | 4 +-
gdb/stabsread.c | 4 +-
gdb/typeprint.c | 4 +-
gdb/valops.c | 12 ++---
gdb/valprint.c | 10 ++--
gdb/value.c | 18 +++----
36 files changed, 184 insertions(+), 203 deletions(-)
--
2.33.0
More information about the Gdb-patches
mailing list