gdb: PowerPC fix gdb.base/break-interp.exp
authorCarl Love <cel@us.ibm.com>
Mon, 15 Nov 2021 20:31:06 +0000 (20:31 +0000)
committerCarl Love <cel@us.ibm.com>
Thu, 18 Nov 2021 16:17:31 +0000 (10:17 -0600)
commit90ad9178f19221a836cae3b4b2298ee0a968017a
tree4610ce75897ca7be088511b63fb22ee303f09792
parent2888fe8d193bd1e82e1e155b9795308184fe923b
gdb: PowerPC fix gdb.base/break-interp.exp

This patch fixes eight test failures on PowerPC for the test
gdb.base/break-interp.exp. The patch adds a funtion and registers it to
setup the displaced stepping for ppc-linux platform.  The patch moves the
struct ppc_inferior_data to the ppc-tdep.h include file to make it visible
to the ppc-linux-tdep.c and rs6000-tdep.c files.  Additionally the function
get_ppc_per_inferior is made external in ppc-tdep.h to make it visible in
both files.

Tested on Power 10 ppc64le-linux with no regressions.
gdb/ppc-linux-tdep.c
gdb/ppc-tdep.h
gdb/rs6000-tdep.c