summaryrefslogtreecommitdiffstats
path: root/js/src/old-configure.in
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2020-05-19 22:14:43 +0200
committerGitHub <noreply@github.com>2020-05-19 22:14:43 +0200
commit750b4c3a11e6ed4d92598072899b02c549f17d26 (patch)
tree75e1ec3ab5ecec3a0ec29a176a3b46ef33609b76 /js/src/old-configure.in
parentffb32138cbe23dc275ec409770246739f9678cef (diff)
parent052a035958d43c3fb0a980c0c7a93ad2073afddf (diff)
downloadUXP-750b4c3a11e6ed4d92598072899b02c549f17d26.tar
UXP-750b4c3a11e6ed4d92598072899b02c549f17d26.tar.gz
UXP-750b4c3a11e6ed4d92598072899b02c549f17d26.tar.lz
UXP-750b4c3a11e6ed4d92598072899b02c549f17d26.tar.xz
UXP-750b4c3a11e6ed4d92598072899b02c549f17d26.zip
Merge pull request #1544 from FlyGoat/mips-upstream
Implements initial MIPS Support
Diffstat (limited to 'js/src/old-configure.in')
-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)