From 0984958bd1d20245e4d42888a697b6015dc6172f Mon Sep 17 00:00:00 2001 From: Maciej W. Rozycki Date: Jan 23 2018 21:18:24 +0000 Subject: MIPS/GAS: Correct default ABI selection for `mips64*-ps2-elf*' Correct an issue with the `mips64*-ps2-elf*' target introduced with commit e407c74b5b60 ("Support for MIPS R5900 (Sony Playstation 2)"), and make the n32 ABI the default for GAS, consistently with how BFD and LD are configured for this target. gas/ * configure.ac: Also set `mips_default_abi' to N32_ABI for `mips64*-ps2-elf*'. * configure: Regenerate. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 39a4838..2ce6f17 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,11 @@ 2018-01-23 Maciej W. Rozycki + * configure.ac: Also set `mips_default_abi' to N32_ABI for + `mips64*-ps2-elf*'. + * configure: Regenerate. + +2018-01-23 Maciej W. Rozycki + * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE enum value. diff --git a/gas/configure b/gas/configure index f4abbe2..fbac8f4 100755 --- a/gas/configure +++ b/gas/configure @@ -12380,7 +12380,8 @@ _ACEOF esac # Decide which ABI to target by default. case ${target} in - mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu) + mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ + | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) mips_default_abi=N32_ABI ;; mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu) diff --git a/gas/configure.ac b/gas/configure.ac index b394179..043b5c8 100644 --- a/gas/configure.ac +++ b/gas/configure.ac @@ -345,7 +345,8 @@ changequote([,])dnl esac # Decide which ABI to target by default. case ${target} in - mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* | mips64*-kfreebsd*-gnu) + mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ + | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) mips_default_abi=N32_ABI ;; mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)