This uncommon case is seen when a flushConstantPool occurs in movlMemRegCompact. As in this case a branch opcode and the constant pool are put before the movlMemRegCompact, the branch itself is patched when calling repatchCompact instead of the mov instruction, which is really bad.
Created attachment 216795 [details] Protect repatchCompact from flushConstantPool in sh4 baseline JIT.
Comment on attachment 216795 [details] Protect repatchCompact from flushConstantPool in sh4 baseline JIT. Clearing flags on attachment: 216795 Committed r159203: <http://trac.webkit.org/changeset/159203>
All reviewed patches have been landed. Closing bug.