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 39a483818e7999595a1bbbd072acf0db967d2ed6..2ce6f17f0b027dbc81bd0f14157c9b409f093af3 100644 (file)
@@ -1,3 +1,9 @@
+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
index f4abbe2a79a5f2dea8b6244d9d3ff6aed72fe017..fbac8f44d54fe50cce92085522357b92058ff3d4 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 b394179f201bd1d1fe31b0f3b4632e2b4c429150..043b5c810b58503a9c5d9879f607d29096a2c504 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)