MIPS/GAS: Correct default ABI selection for `mips64*-ps2-elf*'
authorMaciej W. Rozycki <macro@mips.com>
Tue, 23 Jan 2018 21:18:24 +0000 (21:18 +0000)
committerMaciej W. Rozycki <macro@mips.com>
Tue, 23 Jan 2018 21:18:24 +0000 (21:18 +0000)
Correct an issue with the `mips64*-ps2-elf*' target introduced with
commit e407c74b5b60 ("Support for MIPS R5900 (Sony Playstation 2)"),
<https://sourceware.org/ml/binutils/2012-12/msg00240.html> 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.

gas/ChangeLog
gas/configure
gas/configure.ac

index 39a4838..2ce6f17 100644 (file)
@@ -1,5 +1,11 @@
 2018-01-23  Maciej W. Rozycki  <macro@mips.com>
 
+       * configure.ac: Also set `mips_default_abi' to N32_ABI for
+       `mips64*-ps2-elf*'.
+       * configure: Regenerate.
+
+2018-01-23  Maciej W. Rozycki  <macro@mips.com>
+
        * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE
        enum value.
 
index f4abbe2..fbac8f4 100755 (executable)
@@ -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)
index b394179..043b5c8 100644 (file)
@@ -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)