[PATCH 0/4] Remove VEC (CORE_ADDR)

Simon Marchi
2017-04-16T14:14:38Z

The starting point of this series was to try to remove the definition of VEC
(CORE_ADDR) and fix what it breaks.

The series has been through the buildbot. I see some failures on the AArch32
builder, but I see the same failures on previous builds, so I don't think this
series is the cause.

Simon Marchi (4):
Change field separator in gdbarch.sh
Change return type of gdbarch_software_single_step to
vector<CORE_ADDR>
Use std::vector in solib-target lm_info
Remove definition of VEC (CORE_ADDR)

gdb/aarch64-tdep.c | 17 +-
gdb/alpha-tdep.c | 23 ++-
gdb/alpha-tdep.h | 3 +-
gdb/arch/arm-get-next-pcs.c | 89 +++++-----
gdb/arch/arm-get-next-pcs.h | 5 +-
gdb/arm-linux-tdep.c | 21 +--
gdb/arm-tdep.c | 30 +---
gdb/arm-tdep.h | 4 +-
gdb/breakpoint.c | 10 +-
gdb/common/gdb_vecs.h | 2 -
gdb/cris-tdep.c | 8 +-
gdb/gdbarch.c | 2 +-
gdb/gdbarch.h | 7 +-
gdb/gdbarch.sh | 385 +++++++++++++++++++++---------------------
gdb/gdbserver/linux-arm-low.c | 7 +-
gdb/gdbserver/linux-low.c | 9 +-
gdb/gdbserver/linux-low.h | 2 +-
gdb/mips-tdep.c | 57 ++++---
gdb/mips-tdep.h | 3 +-
gdb/moxie-tdep.c | 26 ++-
gdb/nios2-tdep.c | 7 +-
gdb/ppc-tdep.h | 3 +-
gdb/rs6000-aix-tdep.c | 10 +-
gdb/rs6000-tdep.c | 15 +-
gdb/s390-linux-tdep.c | 15 +-
gdb/solib-target.c | 49 +++---
gdb/sparc-tdep.c | 8 +-
gdb/spu-tdep.c | 9 +-
gdb/tic6x-tdep.c | 7 +-
29 files changed, 390 insertions(+), 443 deletions(-)

--
2.12.2