2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
[deliverable/binutils-gdb.git] / gdb / configure.tgt
index 678f7763c067aa8aec558cc49872f0bb011ec23c..fe1702e43bc59fd343ee6e9e0b79c70609d95c25 100644 (file)
@@ -38,8 +38,7 @@ esac
 case "${target}" in
 
 x86_64-*-freebsd*)     gdb_target=fbsd64 ;;
-*-*-freebsd*)          gdb_target=fbsd
-                       ;;
+*-*-freebsd*)          gdb_target=fbsd ;;
 
 alpha*-*-osf*)         gdb_target=alpha-osf1 ;;
 alpha*-*-linux*)       gdb_target=alpha-linux ;;
@@ -78,7 +77,8 @@ hppa*-*-*)            gdb_target=hppa ;;
 
 i[34567]86-ncr-*)      gdb_target=ncr3000 ;;
 i[34567]86-*-bsd*)     gdb_target=i386bsd ;;
-i[34567]86-*-netbsd*)  gdb_target=nbsd ;;
+i[34567]86-*-netbsd* | i[34567]86-*-knetbsd*-gnu)
+                       gdb_target=nbsd ;;
 i[34567]86-*-openbsd*) gdb_target=obsd ;;
 i[34567]86-*-go32*)    gdb_target=i386aout ;;
 i[34567]86-*-msdosdjgpp*) gdb_target=go32 ;;
@@ -168,10 +168,7 @@ rs6000-*-lynxos*)  gdb_target=rs6000lynx ;;
 rs6000-*-aix4*)                gdb_target=aix4 ;;
 rs6000-*-*)            gdb_target=rs6000 ;;
 
-s390-*-*)              gdb_target=s390
-                       build_gdbserver=yes
-                       ;;
-s390x-*-*)             gdb_target=s390x
+s390*-*-*)             gdb_target=s390
                        build_gdbserver=yes
                        ;;
 
@@ -186,26 +183,23 @@ sh*-*-netbsdelf*) gdb_target=nbsd ;;
 sh-*-nto*)             gdb_target=nto ;;
 sh*)                   gdb_target=embed ;;
 
-sparc-*-aout*)         gdb_target=sparc-em ;;
-sparc-*-coff*)         gdb_target=sparc-em ;;
-sparc-*-elf*)          gdb_target=sparc-em ;;
 sparc-*-linux*)                gdb_target=linux ;;
-sparc-*-lynxos*)       gdb_target=sparclynx ;;
+sparc64-*-linux*)      gdb_target=linux64 ;;
 sparc-*-netbsd*)       gdb_target=nbsd ;;
-sparc-*-solaris2*)     gdb_target=sun4sol2 ;;
-sparc-*-sunos4*)       gdb_target=sun4os4 ;;
-sparc-*-sunos5*)       gdb_target=sun4sol2 ;;
-sparc-*-vxworks*)      gdb_target=vxsparc ;;
-sparc-*-*)             gdb_target=sun4os4 ;;
-# It's not clear what the right solution for "v8plus" systems is yet.
-# For now, stick with sparc-sun-solaris2 since that's what config.guess
-# should return.  Work is still needed to get gdb to print the 64 bit
-# regs (some of which are usable in v8plus) so sp64sol.mt hasn't been
-# deleted though presumably it should be eventually.
-#sparc64-*-solaris2*)  gdb_target=sp64sol2 ;;
-sparc64-*-linux*)      gdb_target=sp64linux ;;
 sparc64-*-netbsd*)     gdb_target=nbsd64 ;;
-sparcv9-*-* | sparc64-*-*) gdb_target=sp64 ;;
+sparc-*-openbsd*)      gdb_target=obsd ;;
+sparc64-*-openbsd*)    gdb_target=obsd64
+                       gdb_osabi=GDB_OSABI_OPENBSD_ELF
+                       ;;
+sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
+                       gdb_target=sol2
+                       ;;
+sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
+                       gdb_target=sol2-64
+                       ;;
+sparc-*-vxworks*)      gdb_target=vxworks ;;
+sparc-*-*)             gdb_target=sparc ;;
+sparc64-*-*)           gdb_target=sparc64 ;;
 
 xstormy16-*-*)          gdb_target=xstormy16 ;;
 
This page took 0.025041 seconds and 4 git commands to generate.