-powerpc-*-aix3*) gdb_host=aix ;;
-powerpc-*-aix4.[0-2]*) gdb_host=aix ;;
-powerpc-*-aix4.3.[0-1]*) gdb_host=aix ;;
-powerpc-*-aix*) gdb_host=aix432 ;;
-powerpc-*-linux*) gdb_host=linux ;;
-powerpc-*-netbsd*) gdb_host=nbsd ;;
-
-powerpc64-*-linux*) gdb_host=ppc64-linux ;;
-
-rs6000-*-lynxos*) gdb_host=rs6000lynx ;;
-rs6000-*-aix4*) gdb_host=aix4 ;;
-rs6000-*-*) gdb_host=rs6000 ;;
-
-s390*-*-*) gdb_host=s390 ;;
+mips*-*-linux*) gdb_host=linux ;;
+mips*-*-netbsd* | mips*-*-knetbsd*-gnu)
+ gdb_host=nbsd ;;
+mips64*-*-openbsd*) gdb_host=obsd64 ;;
+
+powerpc-*-aix* | rs6000-*-* | powerpc64-*-aix*)
+ gdb_host=aix ;;
+powerpc*-*-freebsd*) gdb_host=fbsd ;;
+powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu)
+ gdb_host=nbsd ;;
+powerpc-*-openbsd*) gdb_host=obsd ;;
+
+powerpc64*-*-linux*) gdb_host=ppc64-linux
+ # Support 'pseudo-native' debugging on the Cell BE
+ if test "${target_cpu}" = "spu"; then
+ gdb_host=spu-linux
+ gdb_native=yes
+ fi
+ ;;
+powerpc*-*-linux*) gdb_host=linux ;;
+
+s390*-*-linux*) gdb_host=linux ;;
+
+sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu)
+ gdb_host=nbsd ;;
+sh*-*-openbsd*) gdb_host=nbsd ;;
+
+sparc64-*-freebsd* | sparc64-*-kfreebsd*-gnu)
+ gdb_host=fbsd ;;
+sparc-*-linux*) gdb_host=linux ;;
+sparc64-*-linux*) gdb_host=linux64 ;;
+sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu)
+ gdb_host=nbsdelf ;;
+sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu)
+ gdb_host=nbsd64 ;;
+sparc-*-openbsd*) gdb_host=nbsdelf ;;
+sparc64-*-openbsd*) gdb_host=obsd64 ;;
+sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
+ gdb_host=sol2
+ ;;
+
+tilegx-*-linux*) gdb_host=linux ;;
+
+vax-*-netbsdelf* | vax-*-knetbsd*-gnu)
+ gdb_host=nbsdelf ;;
+vax-*-openbsd*) gdb_host=obsd ;;
+
+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
+ ;;
+x86_64-*-cygwin*) gdb_host=cygwin64 ;;
+m32r*-*-linux*) gdb_host=linux ;;
+
+xtensa*-*-linux*) gdb_host=linux ;;