aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.in
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1992-09-02 08:03:42 +0000
committerJohn Gilmore <gnu@cygnus>1992-09-02 08:03:42 +0000
commitebb3a1e550d0ac57495d66c5cda81b8d72af91e4 (patch)
tree5c49ca57d2436cb6fb9a105ee0af1a3f75a3b56a /gdb/configure.in
parentef2810d07e5c8590a541b9e1705790c5526616d6 (diff)
downloadgdb-ebb3a1e550d0ac57495d66c5cda81b8d72af91e4.zip
gdb-ebb3a1e550d0ac57495d66c5cda81b8d72af91e4.tar.gz
gdb-ebb3a1e550d0ac57495d66c5cda81b8d72af91e4.tar.bz2
* configure.in (*-*-sunos*): Use trailing * to match all
sub-variants of SunOS, e.g. sunos4* to match sunos4.1.1. (sparc-*-sunos3): Remove host & target. Sunos3 never shipped in production on Sun-4. ({a29k,i[34]86,i960}-*-elf): Add targets, equivalent to coff. (m68k-*-{aout,coff,elf}): Add targets, w/new config and tm files. (sparc-*-{aout,coff,elf}): Add targets, w/new config and tm files. * tm-68k-un.h, tm-68k-noun.h, tm-spc-un.h, tm-spc-noun.h: New target definitions for embedded with and without underlines on identifiers. FIXME -- this ought to be known by BFD instead. * tm-sparc.h, tm-sun2.h, tm-sun3.h: Delete NAMES_HAVE_UNDERSCORE: not a parameter of the CPU, but of the development environment. * tm-es1800.h, tm-sunos.h, tm-vx68.h: Add NAMES_HAVE_UNDERSCORE.
Diffstat (limited to 'gdb/configure.in')
-rw-r--r--gdb/configure.in38
1 files changed, 25 insertions, 13 deletions
diff --git a/gdb/configure.in b/gdb/configure.in
index b9bbe2d..8c68e72 100644
--- a/gdb/configure.in
+++ b/gdb/configure.in
@@ -32,8 +32,8 @@ i[34]86-*-sysv*) gdb_host=i386v ;;
i860-*-*) gdb_host=stratus ;;
-m68000-sun-sunos3) gdb_host=sun2os3 ;;
-m68000-sun-sunos4) gdb_host=sun2os4 ;;
+m68000-sun-sunos3*) gdb_host=sun2os3 ;;
+m68000-sun-sunos4*) gdb_host=sun2os4 ;;
m68030-sony-*) gdb_host=news1000 ;;
@@ -52,8 +52,8 @@ m68k-isi-*) gdb_host=isi ;;
m68k-sony-*) gdb_host=news ;;
-m68k-sun-sunos3) gdb_host=sun3os3 ;;
-m68k-sun-sunos4) gdb_host=sun3os4 ;;
+m68k-sun-sunos3*) gdb_host=sun3os3 ;;
+m68k-sun-sunos4*) gdb_host=sun3os4 ;;
m68k-sun-*) gdb_host=sun3 ;;
m88k-motorola-*) gdb_host=delta88 ;;
@@ -81,8 +81,7 @@ romp-*-*) gdb_host=rtbsd ;;
rs6000-*-*) gdb_host=rs6000 ;;
sparc-*-solaris2*) gdb_host=sun4sol2 ;;
-sparc-*-sunos3) gdb_host=sun4os3 ;;
-sparc-*-sunos4) gdb_host=sun4os4 ;;
+sparc-*-sunos4*) gdb_host=sun4os4 ;;
sparc-*-*) gdb_host=sun4 ;;
tahoe-*-*) gdb_host=tahoe ;;
@@ -107,6 +106,7 @@ case "${target}" in
a29k-*-aout) gdb_target=a29k ;;
a29k-*-coff) gdb_target=a29k ;;
+a29k-*-elf) gdb_target=a29k ;;
a29k-*-ebmon) gdb_target=a29k ;;
a29k-*-kern) gdb_target=a29k-kern ;;
a29k-*-none) gdb_target=a29k ;;
@@ -125,25 +125,30 @@ hppa*-*-hpux) gdb_target=hppahpux ;;
i[34]86-sequent-*) gdb_target=symmetry ;;
i[34]86-ncr-*) gdb_target=ncr3000 ;;
+
+i[34]86-*-aout) gdb_target=i386aout ;;
+i[34]86-*-coff) gdb_target=i386v ;;
+i[34]86-*-elf) gdb_target=i386v ;;
+
i[34]86-*-sunos*) gdb_target=sun386 ;;
i[34]86-*-sysv4*) gdb_target=i386v4 ;;
i[34]86-*-scosysv3*) gdb_target=i386v ;;
i[34]86-*-sysv*) gdb_target=i386v ;;
-i[34]86-*-coff) gdb_target=i386v ;;
-i[34]86-*-aout) gdb_target=i386aout ;;
i[34]86-*-linux) gdb_target=linux ;;
i860-*-*) gdb_target=stratus ;;
i960-*-bout) gdb_target=vxworks960 ;;
i960-*-coff) gdb_target=nindy960 ;;
+i960-*-elf) gdb_target=nindy960 ;;
+
i960-*-nindy) gdb_target=nindy960 ;;
i960-*-vxworks) gdb_target=vxworks960 ;;
m68000-ericsson-*) gdb_target=es1800 ;;
-m68000-*-sunos3) gdb_target=sun2os3 ;;
-m68000-*-sunos4) gdb_target=sun2os4 ;;
+m68000-*-sunos3*) gdb_target=sun2os3 ;;
+m68000-*-sunos4*) gdb_target=sun2os4 ;;
m680[01234]0-*-vxworks) gdb_target=vxworks68 ;;
@@ -164,10 +169,14 @@ m68k-isi-*) gdb_target=isi ;;
m68k-netx-*) gdb_target=vxworks68 ;;
m68k-sony-*) gdb_target=news ;;
+m68k-sun-*) gdb_target=sun3 ;;
+
+m68k-*-aout) gdb_target=m68k-un ;;
+m68k-*-coff) gdb_target=m68k-noun ;;
+m68k-*-elf) gdb_target=m68k-noun ;;
m68k-*-sunos3*) gdb_target=sun3os3 ;;
m68k-*-sunos4*) gdb_target=sun3os4 ;;
-m68k-sun-*) gdb_target=sun3 ;;
m68k-*-vxworks*) gdb_target=vxworks68 ;;
@@ -197,9 +206,12 @@ pyramid-*-*) gdb_target=pyramid ;;
rs6000-*-*) gdb_target=rs6000 ;;
+sparc-*-aout) gdb_target=sparc-un ;;
+sparc-*-coff) gdb_target=sparc-noun ;;
+sparc-*-elf) gdb_target=sparc-noun ;;
sparc-*-solaris2*) gdb_target=sun4sol2 ;;
-sparc-*-sunos3) gdb_target=sun4os3 ;;
-sparc-*-sunos4) gdb_target=sun4os4 ;;
+sparc-*-sunos4*) gdb_target=sun4os4 ;;
+sparc-*-vxworks*) gdb_target=sparc-un ;;
sparc-*-*) gdb_target=sun4 ;;
tahoe-*-*) gdb_target=tahoe ;;