[BlackBerry] Enable LLInt
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Sep 2012 22:16:30 +0000 (22:16 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Sep 2012 22:16:30 +0000 (22:16 +0000)
https://bugs.webkit.org/show_bug.cgi?id=97604

Patch by Cosmin Truta <ctruta@rim.com> on 2012-09-25
Reviewed by Yong Li.

.:

* Source/cmake/OptionsBlackBerry.cmake:

Source/WTF:

Set the prefix of LOCAL_LABEL_STRING to ".L" on QNX.

* wtf/InlineASM.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@129560 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/WTF/ChangeLog
Source/WTF/wtf/InlineASM.h
Source/cmake/OptionsBlackBerry.cmake

index 7831bc4..9f9624d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2012-09-25  Cosmin Truta  <ctruta@rim.com>
+
+        [BlackBerry] Enable LLInt
+        https://bugs.webkit.org/show_bug.cgi?id=97604
+
+        Reviewed by Yong Li.
+
+        * Source/cmake/OptionsBlackBerry.cmake:
+
 2012-09-25  Ryosuke Niwa  <rniwa@webkit.org>
 
         Perf-o-matic should store "values" and support array'ed input
index f03553d..ccd1343 100644 (file)
@@ -1,3 +1,14 @@
+2012-09-25  Cosmin Truta  <ctruta@rim.com>
+
+        [BlackBerry] Enable LLInt
+        https://bugs.webkit.org/show_bug.cgi?id=97604
+
+        Reviewed by Yong Li.
+
+        Set the prefix of LOCAL_LABEL_STRING to ".L" on QNX.
+
+        * wtf/InlineASM.h:
+
 2012-09-25  Patrick Gansterer  <paroga@webkit.org>
 
         Do not enable DFG JIT for COMPILER(MSVC).
index ad96eea..37069a7 100644 (file)
 #endif
 
 // FIXME: figure out how this works on all the platforms. I know that
-// on Linux, the preferred form is ".Lstuff" as opposed to "Lstuff".
+// on ELF, the preferred form is ".Lstuff" as opposed to "Lstuff".
 // Don't know about any of the others.
 #if PLATFORM(MAC)
 #define LOCAL_LABEL_STRING(name) "L" #name
 #elif   OS(LINUX)               \
      || OS(FREEBSD)             \
      || OS(OPENBSD)             \
-     || OS(NETBSD)
+     || OS(NETBSD)              \
+     || OS(QNX)
     // GNU as-compatible syntax.
 #define LOCAL_LABEL_STRING(name) ".L" #name
 #endif
index b490312..9685c02 100644 (file)
@@ -151,6 +151,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_IMAGE_DECODER_DOWN_SAMPLING ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_COLOR ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_NOTIFICATIONS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_WEBKIT_BLOB_BUILDER ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LLINT ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MICRODATA ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_CONTENT_UTILS ON)