[Webkit-unassigned] [Bug 96127] New: JSC: Fix some llint C++ interpreter bugs
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Sep 7 10:10:49 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=96127
Summary: JSC: Fix some llint C++ interpreter bugs
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: mark.lam at apple.com
This fixes the bugs reported at https://bugs.webkit.org/show_bug.cgi?id=95749#c8.
==================================================
Csaba Osztrogonac 2012-09-07 08:56:54 PST (-) [reply]
Created an attachment (id=162783)
--> (https://bugs.webkit.org/attachment.cgi?id=162783&action=review) [details]
LLInt C loop
I'm fighting with LLInt C loop too. I generated the
LLIntAssembly.h manually and then tried to build JSC.
I had to fix the following opcodes, because GCC suggested parenthesis:
- OFFLINE_ASM_OPCODE_LABEL(op_pre_inc)
- OFFLINE_ASM_OPCODE_LABEL(op_pre_dec)
- OFFLINE_ASM_OPCODE_LABEL(op_post_inc)
- OFFLINE_ASM_OPCODE_LABEL(op_post_dec)
- OFFLINE_ASM_OPCODE_LABEL(op_add)
- OFFLINE_ASM_OPCODE_LABEL(op_sub)
SIGN_BIT32(b-a) --> SIGN_BIT32((b-a))
SIGN_BIT32(b+a) --> SIGN_BIT32((b+a))
I assume it can be fixed in the original code somewhere.
But the bigger problem is the following error messege:
/home/oszi/WebKit/Source/JavaScriptCore/llint/LLIntAssembly.h:125: error: ‘assert’ was not declared in this scope
Have you got any ide what can be the problem and how can we fix it?
==================================================
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list