[Webkit-unassigned] [Bug 81428] Division optimizations fail to infer cases of truncated division and mishandle -2147483648/-1
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 20 04:16:25 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=81428
--- Comment #5 from Csaba Osztrogonac <ossy at webkit.org> 2012-03-20 04:16:25 PST ---
(From update of attachment 132748)
View in context: https://bugs.webkit.org/attachment.cgi?id=132748&action=review
Reopen, because it broke the 32 bit build. Unfortunately EWS didn't
notice it, because -Werror was disabled because of an other bug. :(
> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2486
> + speculationCheck(Overflow, JSValueRegs(), NoNode, m_jit.branch32(JITCompiler::Equal, op1GPR, TrustedImm32(-2147483648)));
../../../../Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2486: error: this decimal constant is unsigned only in ISO C90
> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2489
> + JITCompiler::Jump notNeg2ToThe31 = m_jit.branch32(JITCompiler::Equal, op1GPR, TrustedImm32(-2147483648));
../../../../Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:2489: error: this decimal constant is unsigned only in ISO C90
--
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