X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftic6x-linux-tdep.c;h=1b626b5a174d6ab26ddee4d749c9c711b9650c9c;hb=7d458ea516b58c98214406859d57965879019215;hp=d54bbe74d004e546ccc55a75367aa9b12b859d5d;hpb=e2882c85786571175a0b0bfc3bcd2f14620b1ea3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/tic6x-linux-tdep.c b/gdb/tic6x-linux-tdep.c index d54bbe74d0..1b626b5a17 100644 --- a/gdb/tic6x-linux-tdep.c +++ b/gdb/tic6x-linux-tdep.c @@ -1,5 +1,5 @@ /* GNU/Linux on TI C6x target support. - Copyright (C) 2011-2018 Free Software Foundation, Inc. + Copyright (C) 2011-2020 Free Software Foundation, Inc. Contributed by Yao Qi This file is part of GDB. @@ -26,6 +26,7 @@ #include "tramp-frame.h" #include "elf-bfd.h" #include "elf/tic6x.h" +#include "gdbarch.h" /* The offset from rt_sigframe pointer to SP register. */ #define TIC6X_SP_RT_SIGFRAME 8 @@ -137,7 +138,7 @@ static struct tramp_frame tic6x_linux_rt_sigreturn_tramp_frame = 4, { {0x000045aa, 0x0fffffff}, /* mvk .S2 139,b0 */ - {0x10000000, -1}, /* swe */ + {0x10000000, ULONGEST_MAX}, /* swe */ {TRAMP_SENTINEL_INSN} }, tic6x_linux_rt_sigreturn_init @@ -203,8 +204,9 @@ tic6x_uclinux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) &tic6x_linux_rt_sigreturn_tramp_frame); } +void _initialize_tic6x_linux_tdep (); void -_initialize_tic6x_linux_tdep (void) +_initialize_tic6x_linux_tdep () { gdbarch_register_osabi (bfd_arch_tic6x, 0, GDB_OSABI_LINUX, tic6x_uclinux_init_abi);