-sparc-*-solaris2*) gdb_host=sun4sol2 ;;
-sparc-*-sunos4*) gdb_host=sun4os4 ;;
-sparc-*-sunos5*) gdb_host=sun4sol2 ;;
-sparc-*-*) gdb_host=sun4os4 ;;
-sparc64-*-freebsd*|ultrasparc-*-freebsd*|sparcv9-*-freebsd*)
- gdb_host=fbsd ;;
-sparc64-*-linux*) gdb_host=linux ;;
-sparc64-*-netbsd*) gdb_host=nbsd64 ;;
-sparcv9-*-* | sparc64-*-*) gdb_host=sun4sol2 ;;
+sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu)
+ gdb_host=nbsd64 ;;
+sparc-*-openbsd*) gdb_host=nbsdelf ;;
+sparc64-*-openbsd*) gdb_host=nbsd64 ;;
+sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
+ gdb_host=sol2
+ ;;
+
+vax-*-bsd*) gdb_host=vax ;;
+vax-*-netbsdelf* | vax-*-knetbsd*-gnu)
+ gdb_host=nbsdelf ;;
+vax-*-netbsd*) gdb_host=nbsdaout ;;
+vax-*-openbsd*) gdb_host=obsd ;;
+vax-*-ultrix*) gdb_host=vax ;;
+
+x86_64-*-linux*) gdb_host=linux64 ;;
+x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
+ gdb_host=fbsd64 ;;
+x86_64-*-netbsd* | x86_64-*-knetbsd*-gnu)
+ gdb_host=nbsd64 ;;
+x86_64-*-openbsd*) gdb_host=obsd64 ;;
+x86_64-*-mingw*) gdb_host=mingw64
+ gdb_host_obs=mingw-hdep.o
+ ;;
+m32r*-*-linux*) gdb_host=linux ;;
+
+xtensa*-*-linux*) gdb_host=linux ;;
+
+esac