summaryrefslogtreecommitdiff
path: root/gdb/configure.tgt
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2008-05-01 23:09:14 +0000
committerPedro Alves <palves@redhat.com>2008-05-01 23:09:14 +0000
commita15c5c831a57ef5522bff58851aa211df9337d2a (patch)
tree464465432fd509ded0d1b7c553ae1f493e3950f0 /gdb/configure.tgt
parent728c8f58672c8ae8235ad96068d01116b6e8157e (diff)
downloadbinutils-gdb-a15c5c831a57ef5522bff58851aa211df9337d2a.tar.gz
* configure.tgt: Add i[34567]86-*-dicos* and x86_64-*-dicos*.
(i[34567]86-*-dicos*, x86_64-*-dicos*): Set gdb_osabi to GDB_OSABI_DICOS. * defs.h (enum gdb_osabi): Add GDB_OSABI_DICOS. * osabi.c (gdb_osabi_name): Add "DICOS". * i386-dicos-tdep.c: New file. * Makefile.in (ALL_TARGET_OBS): Add i386-dicos-tdep.o. (ALLDEPFILES): Add i386-dicos-tdep.c. (i386-dicos-tdep.o): New rule.
Diffstat (limited to 'gdb/configure.tgt')
-rw-r--r--gdb/configure.tgt13
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/configure.tgt b/gdb/configure.tgt
index 36ac71e4118..3b965fc79d4 100644
--- a/gdb/configure.tgt
+++ b/gdb/configure.tgt
@@ -145,6 +145,12 @@ hppa*-*-*)
gdb_target_obs="hppa-tdep.o"
;;
+i[34567]86-*-dicos*)
+ # Target: DICOS/i386
+ gdb_target_obs="i386-tdep.o i387-tdep.o \
+ i386-dicos-tdep.o \
+ corelow.o solib.o solib-target.o"
+ ;;
i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
# Target: FreeBSD/i386
gdb_target_obs="i386-tdep.o i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \
@@ -491,6 +497,12 @@ vax-*-*)
gdb_target_obs="vax-tdep.o"
;;
+x86_64-*-dicos*)
+ # Target: DICOS/x86-64
+ gdb_target_obs="amd64-tdep.o i386-tdep.o i387-tdep.o \
+ i386-dicos-tdep.o \
+ corelow.o solib.o solib-target.o"
+ ;;
x86_64-*-linux*)
# Target: GNU/Linux x86-64
gdb_target_obs="amd64-tdep.o amd64-linux-tdep.o i386-tdep.o \
@@ -542,4 +554,5 @@ m68*-*-openbsd* | m88*-*-openbsd* | vax-*-openbsd*) ;;
*-*-mingw32ce*) gdb_osabi=GDB_OSABI_WINCE ;;
*-*-mingw* | *-*-cygwin*)
gdb_osabi=GDB_OSABI_CYGWIN ;;
+*-*-dicos*) gdb_osabi=GDB_OSABI_DICOS ;;
esac