Changeset 67062 in webkit for trunk/JavaScriptCore
- Timestamp:
- Sep 8, 2010, 10:35:29 PM (15 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r67012 r67062 1 2010-09-08 Csaba Osztrogonác <[email protected]> 2 3 Reviewed by Oliver Hunt. 4 5 [Qt] REGRESSION(63348): jsc is broken 6 https://bugs.webkit.org/show_bug.cgi?id=42818 7 8 Need fastcall conventions on Qt/Win/MinGW. 9 Based on patches of Gavin Barraclough: r63947 and r63948. 10 11 * jit/JITStubs.cpp: 12 * jit/JITStubs.h: 13 1 14 2010-09-08 Robert Hogan <[email protected]> 2 15 -
trunk/JavaScriptCore/jit/JITStubs.cpp
r66846 r67062 81 81 #if OS(LINUX) && CPU(X86_64) 82 82 #define SYMBOL_STRING_RELOCATION(name) #name "@plt" 83 #elif OS(DARWIN) 84 #define SYMBOL_STRING_RELOCATION(name) "_" #name 85 #elif CPU(X86) && COMPILER(MINGW) 86 #define SYMBOL_STRING_RELOCATION(name) "@" #name "@4" 83 87 #else 84 #define SYMBOL_STRING_RELOCATION(name) SYMBOL_STRING(name)88 #define SYMBOL_STRING_RELOCATION(name) #name 85 89 #endif 86 90 -
trunk/JavaScriptCore/jit/JITStubs.h
r66846 r67062 240 240 #define STUB_ARGS (args) 241 241 242 #if CPU(X86) && COMPILER(MSVC) 243 #define JIT_STUB __fastcall 244 #elif CPU(X86) && COMPILER(GCC) && !OS(WINDOWS) 245 #define JIT_STUB __attribute__ ((fastcall)) 242 #if CPU(X86) 243 #if COMPILER(MSVC) 244 #define JIT_STUB __fastcall 245 #elif COMPILER(GCC) 246 #define JIT_STUB __attribute__ ((fastcall)) 247 #else 248 #error "JIT_STUB function calls require fastcall conventions on x86, add appropriate directive/attribute here for your compiler!" 249 #endif 246 250 #else 247 #define JIT_STUB251 #define JIT_STUB 248 252 #endif 249 253
Note:
See TracChangeset
for help on using the changeset viewer.