Created attachment 454462 [details] [diff] [review] patch The patch include following changes: 1. Add TrampolineSUNWX64.s/TrampolineSUNWX86.s Asm statement is not allowed outside a function for Sunstudio. 2. X86Assembler.h: We have to use exactly "signed int" to have signed bitfield 3. JS_BITSCAN_REVERSE is not defined if there is no builtin bitscan. Use existing JS_FLOOR_LOG2 macro to get register id. 4. Build error for jscntxt.cpp. This is from patch for bug 568782. 5. Sunstudio do not have fast call. Add support for JS_NO_FASTCALL.
Comment on attachment 454462 [details] [diff] [review] patch Leon, sorry for it not being visible - this branch is effectively dead. You want to take a look at: http://hg.mozilla.org/projects/jaegermonkey Most of your changes should still work.
Attachment #454462 - Flags: review?(dvander) → review+
Created attachment 455061 [details] [diff] [review] patch Refreshed patch base on jaegermonkey tree. I can not test X64 code since the X64 build is not working currently. The X64 code works OK on http://hg.mozilla.org/users/danderson_mozilla.com/jaegermonkey/.
Attachment #455061 - Flags: review?(dvander) → review+
Thanks, Leon. Yeah, x64 port is probably an August thing.
Status: ASSIGNED → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → FIXED
Also commit the part of the patch to fatval. http://hg.mozilla.org/users/lwagner_mozilla.com/fatval/rev/6346c835a510
You need to log in before you can comment on or make changes to this bug.