[Webkit-unassigned] [Bug 125168] [MIPS] Wrong register usage in LLInt op_catch.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 6 10:01:32 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=125168





--- Comment #8 from Balazs Kilvady <kilvadyb at homejinni.com>  2013-12-06 09:59:49 PST ---
(In reply to comment #7)
> Patch looks good to me: it solves all remaining crashes in layout jsc tests on my mips board.
> 
> Moreover, it removes the following warnings when compiling the LLINT:
> 
>    [100%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o
>    /tmp/cc9i3yBA.s: Assembler messages:
>    /tmp/cc9i3yBA.s:270: Warning: No .cprestore pseudo-op used in PIC code
>    /tmp/cc9i3yBA.s:300: Warning: No .cprestore pseudo-op used in PIC code
>    /tmp/cc9i3yBA.s:332: Warning: No .cprestore pseudo-op used in PIC code
>    /tmp/cc9i3yBA.s:375: Warning: No .cprestore pseudo-op used in PIC code
>    [...]
> 
> 
> Although there's a small speed penalty, I think your 2nd patch is better (and more clean).

Thanks for reviewing and testing. The disappearing of the "No .cprestore" warning is a nice side effect as .cprestore is still not used in the LLInt ops. :) But anyway now the generated code seems to be more comfortable to the compiler.

-- 
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