Summary: | [ARM] REGRESSION(r203786): jit.m_assembler.buffer().codeSize() <= static_cast<size_t>(m_inlineSize) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Critical | CC: | ggaren, mark.lam, sbarati |
Priority: | P1 | ||
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 108645, 160110 |
Description
Csaba Osztrogonác
2016-07-28 04:57:35 PDT
I think this is covered by your other work arounds. Do you agree? I think this all comes down to the arm assembler predictably patching over code with similar code of the same size. I'm not sure what's involved in the constant pool flushing work to make this all work. It's possible for now, as I commented in your other bug, to have traditional arm assembler just fall back to old Math behavior for add/mul/etc. |