Changeset 73981 in webkit
- Timestamp:
- Dec 13, 2010 4:02:49 PM (13 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r73967 r73981 1 2010-12-13 Cameron Zwarich <zwarich@apple.com> 2 3 Reviewed by Gavin Barraclough. 4 5 JavaScriptCore should not use "asm volatile" outside of a function 6 https://bugs.webkit.org/show_bug.cgi?id=50991 7 8 * jit/JITStubs.cpp: Remove the volatile keyword from asm statements. 9 1 10 2010-12-13 Steve Falkenburg <sfalken@apple.com> 2 11 -
trunk/JavaScriptCore/jit/JITStubs.cpp
r72481 r73981 547 547 548 548 #if CPU(MIPS) 549 asm volatile(549 asm ( 550 550 ".text" "\n" 551 551 ".align 2" "\n" … … 586 586 ); 587 587 588 asm volatile(588 asm ( 589 589 ".text" "\n" 590 590 ".align 2" "\n" … … 617 617 ); 618 618 619 asm volatile(619 asm ( 620 620 ".text" "\n" 621 621 ".align 2" "\n" … … 640 640 #if COMPILER(GCC) && CPU(ARM_THUMB2) 641 641 642 asm volatile(642 asm ( 643 643 ".text" "\n" 644 644 ".align 2" "\n" … … 667 667 ); 668 668 669 asm volatile(669 asm ( 670 670 ".text" "\n" 671 671 ".align 2" "\n" … … 685 685 ); 686 686 687 asm volatile(687 asm ( 688 688 ".text" "\n" 689 689 ".align 2" "\n" … … 703 703 #elif COMPILER(GCC) && CPU(ARM_TRADITIONAL) 704 704 705 asm volatile(705 asm ( 706 706 ".globl " SYMBOL_STRING(ctiTrampoline) "\n" 707 707 HIDE_SYMBOL(ctiTrampoline) "\n" … … 721 721 ); 722 722 723 asm volatile(723 asm ( 724 724 ".globl " SYMBOL_STRING(ctiVMThrowTrampoline) "\n" 725 725 HIDE_SYMBOL(ctiVMThrowTrampoline) "\n" … … 1109 1109 rtype JITStubThunked_##op(STUB_ARGS_DECLARATION); \ 1110 1110 }; \ 1111 asm volatile( \1111 asm ( \ 1112 1112 ".text" "\n" \ 1113 1113 ".align 2" "\n" \ … … 1139 1139 rtype JITStubThunked_##op(STUB_ARGS_DECLARATION); \ 1140 1140 }; \ 1141 asm volatile( \1141 asm ( \ 1142 1142 ".text" "\n" \ 1143 1143 ".align 2" "\n" \
Note: See TracChangeset
for help on using the changeset viewer.