From: Simon Marchi Date: Tue, 16 Nov 2021 02:19:30 +0000 (-0500) Subject: gdb: add arc-newlib-tdep.c to ALL_TARGET_OBS X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2d2bb0d3f2931198b0824914d9dcf3cb0249926f;p=binutils-gdb.git gdb: add arc-newlib-tdep.c to ALL_TARGET_OBS This file is currently not compiled in an --enable-targets=all build, but it should be. Add it to ALL_TARGET_OBS. Update the gdbarch_tdep call that commit 345bd07cce33 ("gdb: fix gdbarch_tdep ODR violation") forgot to update. Change-Id: I86248a01493eea5e70186e9c46a298ad3994b034 --- diff --git a/gdb/Makefile.in b/gdb/Makefile.in index f71537f6595..a51d63755ef 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -724,6 +724,7 @@ ALL_64_TARGET_OBS = \ ALL_TARGET_OBS = \ aarch32-tdep.o \ arc-linux-tdep.o \ + arc-newlib-tdep.o \ arc-tdep.o \ arch/aarch32.o \ arch/arc.o \ diff --git a/gdb/arc-newlib-tdep.c b/gdb/arc-newlib-tdep.c index 325e11b39a2..b11fe226389 100644 --- a/gdb/arc-newlib-tdep.c +++ b/gdb/arc-newlib-tdep.c @@ -36,7 +36,7 @@ arc_newlib_init_osabi (struct gdbarch_info info, struct gdbarch *gdbarch) { arc_newlib_debug_printf ("Initialization."); - struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); + arc_gdbarch_tdep *tdep = (arc_gdbarch_tdep *) gdbarch_tdep (gdbarch); /* Offset of original PC in longjmp jump buffer (in registers). Value of PC offset can be found in newlib/libc/machine/arc/setjmp.S. */