Closed Bug 1020126 Opened 10 years ago Closed 10 years ago

IonMonkey: (ARM) Inhibit placing pools while emitting a bailout jump table.

Categories

(Core :: JavaScript Engine: JIT, defect)

ARM
All
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1020834

People

(Reporter: dougc, Assigned: dougc)

Details

Attachments

(1 file)

The bailout jump table is indexed based on a constant branch instruction size so it is necessary to inhibit pools being placed within this table. This issue does not cause any reported bugs, but causes failures in extended testing.
Assignee: nobody → dtc-moz
Attachment #8433963 - Flags: review?(mrosenberg)
Comment on attachment 8433963 [details] [diff] [review] Inhibit placing pools while emitting a bailout jump table. Sorry, this patch alone does not work with the current buffer pool. It will insert a pool at the start which is not expected for the bailout table. Shall need to patch the buffer pool code a little too.
Attachment #8433963 - Flags: review?(mrosenberg)
Failed to split this one out from a larger patch, so it's bundled into the fixes in bug 1020834 which also includes the testing support.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: