2003-08-25 Chris Demetriou <cgd@broadcom.com>
[binutils-gdb.git] / gdb / configure.tgt
index 14dedbeefe2bea36ef288f472c17ce8a113bf268..48b516fd146d0244ba117f338545f410430e5780 100644 (file)
@@ -114,7 +114,7 @@ ia64-*-linux*)              gdb_target=linux
                        ;;
 ia64*-*-*)             gdb_target=ia64 ;;
 
-# OBSOLETE m32r-*-elf*)                gdb_target=m32r ;;
+m32r-*-*)              gdb_target=m32r ;;
 
 m68hc11*-*-*|m6811*-*-*)       gdb_target=m68hc11 ;;
 
@@ -143,6 +143,12 @@ m68*-*-sysv4*)             gdb_target=m68kv4 ;;
 m68*-*-vxworks*)       gdb_target=vxworks68 ;;
 
 mcore*-*-*)            gdb_target=mcore ;;
+
+# "mipsisa64" targets are 64-bit MIPS, MIPS64 ISA.  They need these
+# special cases because otherwise they (obviously) are not matched by
+# the "mips64" target cases, and would therefore be treated as 32-bit.
+mipsisa64*-*-linux*)   gdb_target=linux64 ;;
+mipsisa64*-*-*)                gdb_target=embed64 ;;
 mips64*-big-*)         gdb_target=mips64 ;;
 mips*-big-*)           gdb_target=mips ;;
 mips*-dec-*)           gdb_target=mips ;;
@@ -266,6 +272,7 @@ esac
 case "${gdb_target}" in
 d10v)          gdb_multi_arch=yes ;;
 fbsd64)                gdb_multi_arch=yes ;;
+m32r)          gdb_multi_arch=yes ;;
 m68hc11)       gdb_multi_arch=yes ;;
 mn10300)       gdb_multi_arch=yes ;;
 x86-64linux)    gdb_multi_arch=yes ;;