Changeset 180516 in webkit


Ignore:
Timestamp:
Feb 23, 2015 2:08:41 PM (9 years ago)
Author:
mmirman@apple.com
Message:

r9 is volatile on ARMv7 for iOS 3 and up.
https://bugs.webkit.org/show_bug.cgi?id=141489
rdar://problem/19432916

Reviewed by Michael Saboff.

  • jit/RegisterSet.cpp:

(JSC::RegisterSet::calleeSaveRegisters): removed r9 from the list of ARMv7 callee save registers.

  • tests/stress/regress-141489.js: Added.

(foo):

Location:
trunk/Source/JavaScriptCore
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r180515 r180516  
     12015-02-23  Matthew Mirman  <mmirman@apple.com>
     2
     3        r9 is volatile on ARMv7 for iOS 3 and up.
     4        https://bugs.webkit.org/show_bug.cgi?id=141489
     5        rdar://problem/19432916
     6
     7        Reviewed by Michael Saboff.
     8
     9        * jit/RegisterSet.cpp:
     10        (JSC::RegisterSet::calleeSaveRegisters): removed r9 from the list of ARMv7 callee save registers.
     11        * tests/stress/regress-141489.js: Added.
     12        (foo):
     13
    1142015-02-23  Csaba Osztrogonác  <ossy@webkit.org>
    215
  • trunk/Source/JavaScriptCore/jit/RegisterSet.cpp

    r166463 r180516  
    8787    result.set(ARMRegisters::r6);
    8888    result.set(ARMRegisters::r8);
    89     result.set(ARMRegisters::r9);
    9089    result.set(ARMRegisters::r10);
    9190    result.set(ARMRegisters::r11);
Note: See TracChangeset for help on using the changeset viewer.