aboutsummaryrefslogtreecommitdiff
path: root/gas/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'gas/configure.in')
-rw-r--r--gas/configure.in11
1 files changed, 9 insertions, 2 deletions
diff --git a/gas/configure.in b/gas/configure.in
index 4e12549..2070e9c 100644
--- a/gas/configure.in
+++ b/gas/configure.in
@@ -127,9 +127,10 @@ case ${generic_target} in
m88k-*-coff*) obj_format=coff gas_target=m88kcoff ;;
- mips-sony-bsd*) obj_format=ecoff gas_target=mips-big ;;
# don't change emulation like *-*-bsd does
- mips-*-bsd*) obj_format=aout gas_target=mips-lit ;;
+ mips-dec-bsd*) obj_format=aout gas_target=mips-lit ;;
+ mips-sony-bsd*) obj_format=ecoff gas_target=mips-big ;;
+ mips-*-bsd*) AC_MSG_ERROR(Unknown vendor for mips-bsd configuration.) ;;
mips-*-ultrix*) obj_format=ecoff gas_target=mips-lit ;;
mips-*-ecoff*) obj_format=ecoff
case "$endian" in
@@ -138,6 +139,12 @@ case ${generic_target} in
esac
;;
mips-*-ecoff*) obj_format=ecoff gas_target=mips-big ;;
+ mips-*-gnu*) obj_format=aout
+ case "$endian" in
+ big) gas_target=mips-big ;;
+ *) gas_target=mips-lit ;;
+ esac
+ ;;
mips-*-irix5*) obj_format=elf gas_target=mips-big ;;
mips-*-irix*) obj_format=ecoff gas_target=mips-big ;;
mips-*-riscos*) obj_format=ecoff gas_target=mips-big ;;