From 2d2bb0d3f2931198b0824914d9dcf3cb0249926f Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Mon, 15 Nov 2021 21:19:30 -0500 Subject: [PATCH] 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 --- gdb/Makefile.in | 1 + gdb/arc-newlib-tdep.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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. */ -- 2.30.2