[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