alpha*-*-linux*) gdb_target=alpha-linux ;;
alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu)
gdb_target=nbsd ;;
-alpha*-*-openbsd*) gdb_target=nbsd ;;
+alpha*-*-openbsd*) gdb_target=obsd ;;
alpha*-*-*) gdb_target=alpha ;;
# mn10300 / am33 liunux
arm*-*-netbsd* | arm*-*-knetbsd*-gnu)
gdb_target=nbsd ;;
arm-*-nto*) gdb_target=nto ;;
-arm*-*-openbsd*) gdb_target=nbsd ;;
+arm*-*-openbsd*) gdb_target=obsd ;;
arm*-*-* | thumb*-*-* | strongarm*-*-*)
gdb_target=embed
build_rdi_share=yes
;;
i[34567]86-*-gnu*) gdb_target=i386gnu ;;
i[34567]86-*-netware*) gdb_target=i386 ;;
-i[34567]86-*-cygwin*) gdb_target=cygwin ;;
+i[34567]86-*-cygwin*) gdb_target=cygwin
+ build_gdbserver=yes
+ ;;
+i[34567]86-*-mingw32*) gdb_target=i386
+ build_gdbserver=yes
+ ;;
i[34567]86-*-*) gdb_target=i386 ;;
ia64-*-linux*) gdb_target=linux
iq2000-*-*) gdb_target=iq2000 ;;
-m32r*-*-linux*) gdb_target=linux ;;
+m32c-*-*) gdb_target=m32c ;;
+
+m32r*-*-linux*) gdb_target=linux
+ build_gdbserver=yes
+ ;;
m32r*-*-*) gdb_target=m32r ;;
m68hc11*-*-*|m6811*-*-*) gdb_target=m68hc11 ;;
sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
gdb_target=sol2-64
;;
+sparc-*-rtems*) gdb_target=embed ;;
sparc-*-*) gdb_target=sparc ;;
sparc64-*-*) gdb_target=sparc64 ;;