Changeset 161866 in webkit for trunk/Source/JavaScriptCore
- Timestamp:
- Jan 13, 2014, 1:23:12 AM (11 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r161861 r161866 1 2014-01-13 Zan Dobersek <[email protected]> 2 3 Unreviewed. Changes in r161686 are exposing a bug in GCC where the global .cfi_startproc directive 4 is not inserted early enough into the generated assembler code when building in debug mode, causing 5 compilation failures on ports using the GCC compilers. To work around the problem, only utilize the 6 OFFLINE_ASM_* macros that use .cfi_ directives when compiling with Clang. 7 8 * llint/LowLevelInterpreter.cpp: 9 1 10 2014-01-12 Commit Queue <[email protected]> 2 11 -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
r161686 r161866 523 523 524 524 // These are for building an interpreter from generated assembly code: 525 #if CPU(X86_64) 525 #if CPU(X86_64) && COMPILER(CLANG) 526 526 #define OFFLINE_ASM_BEGIN asm ( \ 527 527 ".cfi_startproc\n" … … 546 546 ".thumb_func " THUMB_FUNC_PARAM(label) "\n" \ 547 547 SYMBOL_STRING(label) ":\n" 548 #elif CPU(X86_64) 548 #elif CPU(X86_64) && COMPILER(CLANG) 549 549 #define OFFLINE_ASM_GLOBAL_LABEL(label) \ 550 550 ".text\n" \
Note:
See TracChangeset
for help on using the changeset viewer.