Changeset 130076 in webkit


Ignore:
Timestamp:
Oct 1, 2012 2:00:51 PM (12 years ago)
Author:
commit-queue@webkit.org
Message:

Another SIGILL in JavaScriptCore on a Geode processor
https://bugs.webkit.org/show_bug.cgi?id=96286

Patch by Daniel Drake <dsd@laptop.org> on 2012-10-01
Reviewed by Filip Pizlo.

Disable LLint for the GTK build where the build target does not
support SSE2 instructions. Restores support for non-SSE2 processors
such as the AMD Geode.

  • wtf/Platform.h:
Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r130048 r130076  
     12012-10-01  Daniel Drake  <dsd@laptop.org>
     2
     3        Another SIGILL in JavaScriptCore on a Geode processor
     4        https://bugs.webkit.org/show_bug.cgi?id=96286
     5
     6        Reviewed by Filip Pizlo.
     7
     8        Disable LLint for the GTK build where the build target does not
     9        support SSE2 instructions. Restores support for non-SSE2 processors
     10        such as the AMD Geode.
     11
     12        * wtf/Platform.h:
     13
    1142012-10-01  Yury Semikhatsky  <yurys@chromium.org>
    215
  • trunk/Source/WTF/wtf/Platform.h

    r129985 r130076  
    900900#endif
    901901
     902/* On the GTK+ port we take an extra precaution for LLINT support:
     903 * We disable it on x86 builds if the build target doesn't support SSE2
     904 * instructions (LLINT requires SSE2 on this platform). */
     905#if !defined(ENABLE_LLINT) && PLATFORM(GTK) && CPU(X86) && COMPILER(GCC) \
     906    && !defined(__SSE2__)
     907#define ENABLE_LLINT 0
     908#endif
     909
    902910/* On some of the platforms where we have a JIT, we want to also have the
    903911   low-level interpreter. */
Note: See TracChangeset for help on using the changeset viewer.