forked from Imagelibrary/binutils-gdb
Remove mt port
This patch removes the MT port. The removal was annoucned https://sourceware.org/ml/gdb-announce/2017/msg00006.html I'll remove MT from the top-level configure later. gdb: 2018-01-22 Yao Qi <yao.qi@linaro.org> * Makefile.in (ALL_TARGET_OBS): Remove mt-tdep.o. * configure.tgt: Remove target mt. * mt-tdep.c: Remove. * regcache.c (cooked_read_test): Remove the check for mt.
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
2018-01-22 Yao Qi <yao.qi@linaro.org>
|
||||||
|
|
||||||
|
* Makefile.in (ALL_TARGET_OBS): Remove mt-tdep.o.
|
||||||
|
* configure.tgt: Remove target mt.
|
||||||
|
* mt-tdep.c: Remove.
|
||||||
|
* regcache.c (cooked_read_test): Remove the check for mt.
|
||||||
|
|
||||||
2018-01-22 Yao Qi <yao.qi@linaro.org>
|
2018-01-22 Yao Qi <yao.qi@linaro.org>
|
||||||
|
|
||||||
* jit.c (jit_frame_prev_register): Call regcache::cooked_read
|
* jit.c (jit_frame_prev_register): Call regcache::cooked_read
|
||||||
|
|||||||
@@ -733,7 +733,6 @@ ALL_TARGET_OBS = \
|
|||||||
mn10300-tdep.o \
|
mn10300-tdep.o \
|
||||||
moxie-tdep.o \
|
moxie-tdep.o \
|
||||||
msp430-tdep.o \
|
msp430-tdep.o \
|
||||||
mt-tdep.o \
|
|
||||||
nbsd-tdep.o \
|
nbsd-tdep.o \
|
||||||
nds32-tdep.o \
|
nds32-tdep.o \
|
||||||
nios2-linux-tdep.o \
|
nios2-linux-tdep.o \
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ case $targ in
|
|||||||
hppa*-*-hpux* | \
|
hppa*-*-hpux* | \
|
||||||
ia64-*-hpux* | \
|
ia64-*-hpux* | \
|
||||||
*-*-vxworks* | \
|
*-*-vxworks* | \
|
||||||
|
mt-*-* | \
|
||||||
null)
|
null)
|
||||||
echo "*** Configuration $targ is obsolete." >&2
|
echo "*** Configuration $targ is obsolete." >&2
|
||||||
echo "*** Support has been REMOVED." >&2
|
echo "*** Support has been REMOVED." >&2
|
||||||
@@ -442,11 +443,6 @@ msp430*-*-elf)
|
|||||||
gdb_sim=../sim/msp430/libsim.a
|
gdb_sim=../sim/msp430/libsim.a
|
||||||
;;
|
;;
|
||||||
|
|
||||||
mt-*-*)
|
|
||||||
# Target: Morpho Technologies ms1 processor
|
|
||||||
gdb_target_obs="mt-tdep.o"
|
|
||||||
;;
|
|
||||||
|
|
||||||
nds32*-*-elf)
|
nds32*-*-elf)
|
||||||
# Target: AndesTech NDS32 core
|
# Target: AndesTech NDS32 core
|
||||||
gdb_target_obs="nds32-tdep.o"
|
gdb_target_obs="nds32-tdep.o"
|
||||||
|
|||||||
1218
gdb/mt-tdep.c
1218
gdb/mt-tdep.c
File diff suppressed because it is too large
Load Diff
@@ -1845,15 +1845,8 @@ cooked_read_test (struct gdbarch *gdbarch)
|
|||||||
|
|
||||||
SELF_CHECK (REG_VALID == readwrite.cooked_read (regnum, buf.data ()));
|
SELF_CHECK (REG_VALID == readwrite.cooked_read (regnum, buf.data ()));
|
||||||
|
|
||||||
if (gdbarch_bfd_arch_info (gdbarch)->arch != bfd_arch_mt)
|
SELF_CHECK (mock_target.fetch_registers_called == 0);
|
||||||
{
|
SELF_CHECK (mock_target.store_registers_called == 0);
|
||||||
/* MT pseudo registers are banked, and different banks are
|
|
||||||
selected by a raw registers, so GDB needs to write to
|
|
||||||
that raw register to get different banked pseudo registers.
|
|
||||||
See mt_select_coprocessor. */
|
|
||||||
SELF_CHECK (mock_target.fetch_registers_called == 0);
|
|
||||||
SELF_CHECK (mock_target.store_registers_called == 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Some SPU pseudo registers are got via TARGET_OBJECT_SPU. */
|
/* Some SPU pseudo registers are got via TARGET_OBJECT_SPU. */
|
||||||
if (gdbarch_bfd_arch_info (gdbarch)->arch != bfd_arch_spu)
|
if (gdbarch_bfd_arch_info (gdbarch)->arch != bfd_arch_spu)
|
||||||
@@ -1872,12 +1865,6 @@ cooked_read_test (struct gdbarch *gdbarch)
|
|||||||
regnum < gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch);
|
regnum < gdbarch_num_regs (gdbarch) + gdbarch_num_pseudo_regs (gdbarch);
|
||||||
regnum++)
|
regnum++)
|
||||||
{
|
{
|
||||||
if (gdbarch_bfd_arch_info (gdbarch)->arch == bfd_arch_mt)
|
|
||||||
{
|
|
||||||
/* Trigger an internal error otherwise. */
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (register_size (gdbarch, regnum) == 0)
|
if (register_size (gdbarch, regnum) == 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user