X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fconfigure.tgt;h=caa42be1c013b522bb882e5e4c4d7fa1e6be4a6a;hb=6c71eb7d70c3678f595cd8e66d78c9da5bd3ef4e;hp=e1f5e31f547eb29648ae34b962e46cb1ff484647;hpb=f11acc5ec0b9cd35e3582b8f9eef6be5d3c59ad7;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/configure.tgt b/gdb/configure.tgt index e1f5e31f54..caa42be1c0 100644 --- a/gdb/configure.tgt +++ b/gdb/configure.tgt @@ -14,6 +14,7 @@ case $targ in *-*-irix* | \ + *-*-solaris2.[01] | *-*-solaris2.[2-9]* | *-*-solaris2.10* | \ alpha*-*-osf* | \ alpha*-*-freebsd* | \ alpha*-*-kfreebsd*-gnu | \ @@ -48,8 +49,9 @@ amd64_tobjs="amd64-tdep.o arch/amd64.o ${x86_tobjs}" case "${targ}" in aarch64*-*-*) - cpu_obs="aarch64-tdep.o arch/aarch64-insn.o arch/aarch64.o \ - ravenscar-thread.o aarch64-ravenscar-thread.o";; + cpu_obs="aarch32-tdep.o aarch64-tdep.o arch/aarch32.o \ + arch/aarch64-insn.o arch/aarch64.o ravenscar-thread.o \ + aarch64-ravenscar-thread.o";; alpha*-*-*) # Target: Alpha @@ -62,7 +64,8 @@ arc*-*-*) ;; arm*-*-*) - cpu_obs="arch/arm.o arch/arm-get-next-pcs.o arm-tdep.o";; + cpu_obs="aarch32-tdep.o arch/aarch32.o arch/arm.o \ + arch/arm-get-next-pcs.o arm-tdep.o";; hppa*-*-*) # Target: HP PA-RISC @@ -81,6 +84,9 @@ ia64*-*-*) cpu_obs="ia64-tdep.o" ;; +riscv*-*-*) + cpu_obs="riscv-tdep.o arch/riscv.o";; + x86_64-*-*) cpu_obs="${i386_tobjs} ${amd64_tobjs}";; @@ -468,6 +474,14 @@ nios2*-*-*) gdb_target_obs="nios2-tdep.o" ;; +or1k*-*-linux*) + # Target: OpenCores OpenRISC 1000 32-bit running Linux + gdb_target_obs="or1k-tdep.o or1k-linux-tdep.o solib-svr4.o \ + symfile-mem.o glibc-tdep.o linux-tdep.o" + gdb_sim=../sim/or1k/libsim.a + build_gdbserver=yes + ;; + or1k-*-* | or1knd-*-*) # Target: OpenCores OpenRISC 1000 32-bit implementation bare metal gdb_target_obs="or1k-tdep.o" @@ -501,8 +515,7 @@ powerpc-*-aix* | rs6000-*-* | powerpc64-*-aix*) powerpc*-*-linux*) # Target: PowerPC running Linux gdb_target_obs="rs6000-tdep.o ppc-linux-tdep.o ppc-sysv-tdep.o \ - ppc64-tdep.o solib-svr4.o solib-spu.o \ - spu-multiarch.o \ + ppc64-tdep.o solib-svr4.o \ glibc-tdep.o symfile-mem.o linux-tdep.o \ ravenscar-thread.o ppc-ravenscar-thread.o \ linux-record.o \ @@ -532,18 +545,18 @@ s390*-*-linux*) riscv*-*-freebsd*) # Target: FreeBSD/riscv - gdb_target_obs="riscv-fbsd-tdep.o riscv-tdep.o" + gdb_target_obs="riscv-fbsd-tdep.o" ;; riscv*-*-linux*) # Target: Linux/RISC-V - gdb_target_obs="riscv-linux-tdep.o riscv-tdep.o glibc-tdep.o \ + gdb_target_obs="riscv-linux-tdep.o glibc-tdep.o \ linux-tdep.o solib-svr4.o symfile-mem.o linux-record.o" ;; riscv*-*-*) # Target: RISC-V architecture - gdb_target_obs="riscv-tdep.o" + gdb_target_obs="" ;; rl78-*-elf) @@ -655,12 +668,6 @@ sparc64-*-*) ravenscar-thread.o sparc-ravenscar-thread.o" ;; -spu*-*-*) - # Target: Cell BE SPU - gdb_target_obs="spu-tdep.o" - build_gdbserver=yes - ;; - s12z-*-*) # Target: Freescale S12z gdb_target_obs="s12z-tdep.o"