Without the proposed change, the existing preprocessor checks for
mips64 support do not account for the n32 ABI (when building with
"gcc -mabi=n32", test_atomic and test_stack both fail, and
test_malloc appears to hang indefinitely while spinning at 100%).
* src/atomic_ops/sysdeps/gcc/mips.h (AO_MIPS_SET_ISA, AO_MIPS_LL_1,
AO_MIPS_SC): Define depending on _MIPS_SIM value.
/* Data dependence does not imply read ordering. */
#define AO_NO_DD_ORDERING
-#ifdef __mips64
+#if defined(_ABI64) && (_MIPS_SIM == _ABI64)
# define AO_MIPS_SET_ISA " .set mips3\n"
# define AO_MIPS_LL_1(args) " lld " args "\n"
# define AO_MIPS_SC(args) " scd " args "\n"