X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftilegx-linux-tdep.c;h=23454860bb60b16ed269642c1a9d40cc8a5b3059;hb=d93bba9e0d6c7bd3a570688612a3dd0a5eb0193a;hp=5ae24c430669a12d031f8be85f3f9c3bbf475741;hpb=61baf725eca99af2569262d10aca03dcde2698f6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/tilegx-linux-tdep.c b/gdb/tilegx-linux-tdep.c index 5ae24c4306..23454860bb 100644 --- a/gdb/tilegx-linux-tdep.c +++ b/gdb/tilegx-linux-tdep.c @@ -1,6 +1,6 @@ /* Target-dependent code for GNU/Linux on Tilera TILE-Gx processors. - Copyright (C) 2012-2017 Free Software Foundation, Inc. + Copyright (C) 2012-2019 Free Software Foundation, Inc. This file is part of GDB. @@ -28,6 +28,7 @@ #include "tramp-frame.h" #include "trad-frame.h" #include "tilegx-tdep.h" +#include "gdbarch.h" /* Signal trampoline support. */ @@ -65,9 +66,9 @@ static const struct tramp_frame tilegx_linux_rt_sigframe = SIGTRAMP_FRAME, 8, { - { 0x00045fe551483000ULL, -1 }, /* { moveli r10, 139 } */ - { 0x286b180051485000ULL, -1 }, /* { swint1 } */ - { TRAMP_SENTINEL_INSN, -1 } + { 0x00045fe551483000ULL, ULONGEST_MAX }, /* { moveli r10, 139 } */ + { 0x286b180051485000ULL, ULONGEST_MAX }, /* { swint1 } */ + { TRAMP_SENTINEL_INSN, ULONGEST_MAX } }, tilegx_linux_sigframe_init }; @@ -99,8 +100,8 @@ tilegx_iterate_over_regset_sections (struct gdbarch *gdbarch, void *cb_data, const struct regcache *regcache) { - cb (".reg", TILEGX_LINUX_SIZEOF_GREGSET, &tilegx_linux_regset, - NULL, cb_data); + cb (".reg", TILEGX_LINUX_SIZEOF_GREGSET, TILEGX_LINUX_SIZEOF_GREGSET, + &tilegx_linux_regset, NULL, cb_data); } /* OS specific initialization of gdbarch. */ @@ -134,9 +135,6 @@ tilegx_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) set_gdbarch_skip_solib_resolver (gdbarch, glibc_skip_solib_resolver); } -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_tilegx_linux_tdep; - void _initialize_tilegx_linux_tdep (void) {