Configure mips64vr4100-elf nee mips64vr41* as a 64 bit mips16 igen simulator.
[binutils-gdb.git] / sim / mips / configure.in
index 64231ed96124646ba19f8ba65229aa3953b0b162..bcd36d650c447ce88c53c18ff3dd7b7b4b1b15ca 100644 (file)
@@ -22,7 +22,7 @@ case "${target}" in
 # start-sanitize-r5900
   mips64r59*-*-*)      SIMCONF="-mips3 --warnings -mcpu=r5900";;
 # end-sanitize-r5900
-  mips64vr4100-*-*) SIMCOMF="-mips0 -mcpu=r4100 -mgp64 --warnings" ;;
+  mips64vr41*)         SIMCOMF="-mips0 -mcpu=r4100 -mgp64 --warnings" ;;
   mips64*-*-*)          SIMCONF="-mips0 --warnings";;
   mips16*-*-*)          SIMCONF="-mips0 --warnings";;
   mips*-*-*)            SIMCONF="-mips2 --warnings";;
@@ -185,10 +185,14 @@ case "${target}" in
                        sim_igen_machine="-M vr5000"
 # start-sanitize-cygnus
                        sim_igen_machine="-M vr5000,vr5400 -G gen-multi-sim=vr5000"
-# end-sanitize-cygnus
                        ;;
-  mips64vr4100-*-*)     echo "NOTE: mips64vr4100 still uses gencode"
-                        sim_use_gen=NO
+# end-sanitize-cygnus
+  mips64vr41*)         sim_default_gen=M16
+                       sim_use_gen=M16
+                       sim_igen_machine="-M vr4100,mips16"
+                       sim_m16_machine="-M vr4100,mips16"
+                       sim_igen_filter="32,64,f"
+                       sim_m16_filter="16"
                         ;;
   mips64*-*-*)         sim_default_gen=IGEN
                        sim_igen_filter="32,64,f"
@@ -206,7 +210,6 @@ case "${target}" in
                        sim_igen_filter="32,f"
                        sim_m16_filter="16"
                         ;;
-         
   mips*-*-*)           sim_default_gen=IGEN
                        sim_igen_filter="32,f"
                        sim_use_gen=IGEN