X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fgdbserver%2Flinux-ppc-ipa.c;h=42d668f7d37baa5109cab281bc7f0c150844aacf;hb=2e98c6c5c5a0d8746f3815ceeb7564acaa0645e1;hp=c8b4c3b2daf56deb4de33ecce0f74b871f4e1e76;hpb=7ca18ed6d22398dd3009ba72d3a1e7747e40753d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdbserver/linux-ppc-ipa.c b/gdb/gdbserver/linux-ppc-ipa.c index c8b4c3b2da..42d668f7d3 100644 --- a/gdb/gdbserver/linux-ppc-ipa.c +++ b/gdb/gdbserver/linux-ppc-ipa.c @@ -1,7 +1,7 @@ /* GNU/Linux/PowerPC specific low level interface, for the in-process agent library for GDB. - Copyright (C) 2016-2018 Free Software Foundation, Inc. + Copyright (C) 2016-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -181,8 +181,6 @@ get_ipa_tdesc (int idx) return tdesc_powerpc_64l; case PPC_TDESC_ALTIVEC: return tdesc_powerpc_altivec64l; - case PPC_TDESC_CELL: - return tdesc_powerpc_cell64l; case PPC_TDESC_VSX: return tdesc_powerpc_vsx64l; case PPC_TDESC_ISA205: @@ -193,13 +191,15 @@ get_ipa_tdesc (int idx) return tdesc_powerpc_isa205_vsx64l; case PPC_TDESC_ISA205_PPR_DSCR_VSX: return tdesc_powerpc_isa205_ppr_dscr_vsx64l; + case PPC_TDESC_ISA207_VSX: + return tdesc_powerpc_isa207_vsx64l; + case PPC_TDESC_ISA207_HTM_VSX: + return tdesc_powerpc_isa207_htm_vsx64l; #else case PPC_TDESC_BASE: return tdesc_powerpc_32l; case PPC_TDESC_ALTIVEC: return tdesc_powerpc_altivec32l; - case PPC_TDESC_CELL: - return tdesc_powerpc_cell32l; case PPC_TDESC_VSX: return tdesc_powerpc_vsx32l; case PPC_TDESC_ISA205: @@ -210,6 +210,10 @@ get_ipa_tdesc (int idx) return tdesc_powerpc_isa205_vsx32l; case PPC_TDESC_ISA205_PPR_DSCR_VSX: return tdesc_powerpc_isa205_ppr_dscr_vsx32l; + case PPC_TDESC_ISA207_VSX: + return tdesc_powerpc_isa207_vsx32l; + case PPC_TDESC_ISA207_HTM_VSX: + return tdesc_powerpc_isa207_htm_vsx32l; case PPC_TDESC_E500: return tdesc_powerpc_e500l; #endif @@ -233,21 +237,23 @@ initialize_low_tracepoint (void) #ifdef __powerpc64__ init_registers_powerpc_64l (); init_registers_powerpc_altivec64l (); - init_registers_powerpc_cell64l (); init_registers_powerpc_vsx64l (); init_registers_powerpc_isa205_64l (); init_registers_powerpc_isa205_altivec64l (); init_registers_powerpc_isa205_vsx64l (); init_registers_powerpc_isa205_ppr_dscr_vsx64l (); + init_registers_powerpc_isa207_vsx64l (); + init_registers_powerpc_isa207_htm_vsx64l (); #else init_registers_powerpc_32l (); init_registers_powerpc_altivec32l (); - init_registers_powerpc_cell32l (); init_registers_powerpc_vsx32l (); init_registers_powerpc_isa205_32l (); init_registers_powerpc_isa205_altivec32l (); init_registers_powerpc_isa205_vsx32l (); init_registers_powerpc_isa205_ppr_dscr_vsx32l (); + init_registers_powerpc_isa207_vsx32l (); + init_registers_powerpc_isa207_htm_vsx32l (); init_registers_powerpc_e500l (); #endif }