gdb: add arc-newlib-tdep.c to ALL_TARGET_OBS
authorSimon Marchi <simon.marchi@polymtl.ca>
Tue, 16 Nov 2021 02:19:30 +0000 (21:19 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Tue, 16 Nov 2021 02:21:29 +0000 (21:21 -0500)
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
gdb/arc-newlib-tdep.c

index f71537f6595817cd5260c28f8ab4c0490147e166..a51d63755ef986dfb01b005606357f4c80cc20bd 100644 (file)
@@ -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 \
index 325e11b39a2d92701e4363df3a7a247bc961e3c0..b11fe226389aa93673b307410e0fb0f02a0c1ed1 100644 (file)
@@ -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.  */