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. */