Changeset 51939 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Dec 9, 2009, 11:47:41 PM (15 years ago)
Author:
[email protected]
Message:

2009-12-09 Maciej Stachowiak <[email protected]>

Reviewed by Oliver Hunt.

Google reader gets stuck in the "Loading..." state and does not complete
https://bugs.webkit.org/show_bug.cgi?id=32256
<rdar://problem/7456388>

  • jit/JITArithmetic.cpp: (JSC::JIT::emitSlow_op_jless): Fix some backward branches.

2009-12-09 Maciej Stachowiak <[email protected]>

Reviewed by Oliver Hunt.

Test for: Google reader gets stuck in the "Loading..." state and does not complete
https://bugs.webkit.org/show_bug.cgi?id=32256

  • fast/js/codegen-jless-expected.txt: Added.
  • fast/js/codegen-jless.html: Added.
  • fast/js/script-tests/codegen-jless.js: Added.
Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r51933 r51939  
     12009-12-09  Maciej Stachowiak  <[email protected]>
     2
     3        Reviewed by Oliver Hunt.
     4
     5        Google reader gets stuck in the "Loading..." state and does not complete
     6        https://bugs.webkit.org/show_bug.cgi?id=32256
     7        <rdar://problem/7456388>
     8
     9        * jit/JITArithmetic.cpp:
     10        (JSC::JIT::emitSlow_op_jless): Fix some backward branches.
     11
    1122009-12-09  Gavin Barraclough  <[email protected]>
    213
  • trunk/JavaScriptCore/jit/JITArithmetic.cpp

    r51737 r51939  
    16151615        stubCall.addArgument(op2, regT2);
    16161616        stubCall.call();
    1617         emitJumpSlowToHot(branchTest32(Zero, regT0), target);
     1617        emitJumpSlowToHot(branchTest32(NonZero, regT0), target);
    16181618
    16191619    } else if (isOperandConstantImmediateInt(op1)) {
     
    16561656        stubCall.addArgument(regT1);
    16571657        stubCall.call();
    1658         emitJumpSlowToHot(branchTest32(Zero, regT0), target);
     1658        emitJumpSlowToHot(branchTest32(NonZero, regT0), target);
    16591659
    16601660    } else {
Note: See TracChangeset for help on using the changeset viewer.