From dc3efedd7dd216ef609437b91cea20591aaea708 Mon Sep 17 00:00:00 2001 From: "wes@page.ca" Date: Mon, 20 Jul 2009 14:11:12 +0800 Subject: [PATCH] Bug 504647 - JITted regular expressions crash SPARC Nanojit. r=dmandelin --- js/src/jsregexp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/jsregexp.cpp b/js/src/jsregexp.cpp index 6a947b13f52..6380b8ab515 100644 --- a/js/src/jsregexp.cpp +++ b/js/src/jsregexp.cpp @@ -2309,8 +2309,8 @@ class RegExpNativeCompiler { return pos; } -#ifdef AVMPLUS_ARM -/* We can't do this on ARM, since it relies on doing a 32-bit load from +#if defined(AVMPLUS_ARM) || defined(AVMPLUS_SPARC) +/* We can't do this on ARM or SPARC, since it relies on doing a 32-bit load from * a pointer which is only 2-byte aligned. */ #undef USE_DOUBLE_CHAR_MATCH