summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiaxun Yang <jiaxun.yang@flygoat.com>2020-05-12 12:40:03 +0800
committerJiaxun Yang <jiaxun.yang@flygoat.com>2020-05-14 16:31:34 +0800
commit89097a9e5c3cfd6674ea17cc5c4a786216a7fe62 (patch)
treedc58f80da8d0687658f1f6725b8204eb36e4607f
parent0f590122c5474b0b6fb66dccab0cc24f38d63bc4 (diff)
downloadUXP-89097a9e5c3cfd6674ea17cc5c4a786216a7fe62.tar
UXP-89097a9e5c3cfd6674ea17cc5c4a786216a7fe62.tar.gz
UXP-89097a9e5c3cfd6674ea17cc5c4a786216a7fe62.tar.lz
UXP-89097a9e5c3cfd6674ea17cc5c4a786216a7fe62.tar.xz
UXP-89097a9e5c3cfd6674ea17cc5c4a786216a7fe62.zip
Issue #1542 - IonMonkey: MIPS: Define JS_CODEGEN_MIPSXX by HAVE_64BIT_BUILD.
MIPSXX is required for 64bit build.
-rw-r--r--js/src/old-configure.in14
1 files changed, 8 insertions, 6 deletions
diff --git a/js/src/old-configure.in b/js/src/old-configure.in
index dc3d7da04..246b29652 100644
--- a/js/src/old-configure.in
+++ b/js/src/old-configure.in
@@ -1764,12 +1764,14 @@ elif test "$CPU_ARCH" = "arm"; then
dnl ARM platforms may trap on unaligned accesses; catch the signal and
dnl recover.
-elif test "$CPU_ARCH" = "mips32"; then
- AC_DEFINE(JS_CODEGEN_MIPS32)
- JS_CODEGEN_MIPS32=1
-elif test "$CPU_ARCH" = "mips64"; then
- AC_DEFINE(JS_CODEGEN_MIPS64)
- JS_CODEGEN_MIPS64=1
+elif test "$CPU_ARCH" = "mips" || test "$CPU_ARCH" = "mips32" || test "$CPU_ARCH" = "mips64"; then
+ if test ! "$HAVE_64BIT_BUILD"; then
+ AC_DEFINE(JS_CODEGEN_MIPS32)
+ JS_CODEGEN_MIPS32=1
+ else
+ AC_DEFINE(JS_CODEGEN_MIPS64)
+ JS_CODEGEN_MIPS64=1
+ fi
fi
AC_SUBST(JS_SIMULATOR)