gdb: LoongArch: Remove nonportable #include
[binutils-gdb.git] / gdb / configure.tgt
index b6de6b29a62392c7fa82b7b2d1e2e306326cfd20..0705ccf32b85249de54d5c874846ee1173a0086f 100644 (file)
@@ -81,11 +81,21 @@ i[34567]86-*-*)
        fi
        ;;
 
+ia16*-*-*)
+       # Target: Intel IA-16
+       cpu_obs="${i386_tobjs}"
+       ;;
+
 ia64*-*-*)
        # Target: Intel IA-64
        cpu_obs="ia64-tdep.o"
        ;;
 
+loongarch*-*-*)
+       # Target: LoongArch baremetal
+       cpu_obs="loongarch-tdep.o arch/loongarch.o"
+       ;;
+
 riscv*-*-*)
        cpu_obs="riscv-tdep.o riscv-none-tdep.o arch/riscv.o \
                 ravenscar-thread.o riscv-ravenscar-thread.o";;
@@ -336,6 +346,12 @@ lm32-*-*)
        gdb_target_obs="lm32-tdep.o" 
        ;;
 
+loongarch*-*-linux*)
+       # Target: LoongArch running Linux
+       gdb_target_obs="loongarch-linux-tdep.o glibc-tdep.o \
+                       linux-tdep.o solib-svr4.o"
+       ;;
+
 m32c-*-*)
        # Target: Renesas M32C family
        gdb_target_obs="m32c-tdep.o"
@@ -534,11 +550,6 @@ rx-*-*)
        gdb_target_obs="rx-tdep.o"
        ;;
 
-score-*-*)
-       # Target: S+core embedded system
-       gdb_target_obs="score-tdep.o"
-       ;;
-
 sh*-*-linux*)
        # Target: GNU/Linux Super-H
        gdb_target_obs="sh-tdep.o sh-linux-tdep.o \