Open Yahoo! Axis application
diff --git a/ChangeLog b/ChangeLog
index 187598a..c2149fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-12-13  Thouraya ANDOLSI  <thouraya.andolsi@st.com>
+
+        Reviewed by NOBODY (OOPS!).
+
+        Enable JIT for SH4 platforms.
+
+        * configure.ac:
+
 2010-12-06  Philippe Normand  <pnormand@igalia.com>
 
         Reviewed by Martin Robinson.
diff --git a/configure.ac b/configure.ac
index f73c2e8..820d701 100644
--- a/configure.ac
+++ b/configure.ac
@@ -720,6 +720,18 @@ if test "$enable_jit" = "yes"; then
                 ;;
             esac
         ;;
+        sh4)
+            AC_DEFINE([ENABLE_YARR], [1], [Define to enable YARR])
+            AC_DEFINE([ENABLE_YARR_JIT], [1], [Define to enable YARR JIT])
+            AC_DEFINE([ENABLE_JIT], [1], [Define to enable JIT])
+            AC_DEFINE([WTF_USE_JIT_STUB_ARGUMENT_REGISTER], [1], [Use stub register])
+            AC_DEFINE([ENABLE_JIT_OPTIMIZE_ARITHMETIC], [1], [Define to enable optimized arithmetic])
+            AC_DEFINE([ENABLE_JIT_OPTIMIZE_NATIVE_CALL], [1], [Define to enable ENABLE_JIT_OPTIMIZE_NATIVE_CALL])
+            AC_DEFINE([ENABLE_JIT_OPTIMIZE_CALL], [1], [Define to enable ENABLE_JIT_OPTIMIZE_CALL])
+            AC_DEFINE([ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS], [1], [Define to enableENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS])
+            AC_DEFINE([ENABLE_JIT_OPTIMIZE_METHOD_CALLS], [1], [Define to enable ENABLE_JIT_OPTIMIZE_METHOD_CALLS])
+            AC_DEFINE([WTF_USE_JSVALUE32_64], [1], [enable JSValue32_64 support])
+        ;;
         *)
             enable_jit="no (CPU '$host_cpu' not supported)"
         ;;
@@ -794,6 +806,11 @@ case "$with_font_backend" in
 esac
 AC_MSG_RESULT([$with_font_backend])
 
+if test "$host_cpu" = "sh4"; then
+   CXXFLAGS="$CXXFLAGS -mieee "
+   CFLAGS="$CFLAGS -mieee "
+fi
+
 # Add '-g' flag to gcc if it's debug build
 if test "$enable_debug" = "yes"; then
    CXXFLAGS="$CXXFLAGS -g"