commit | 3d781249996e548010a28caae437257d91f66001 | [log] [tgz] |
---|---|---|
author | Dusan Milosavljevic <Dusan.Milosavljevic@rt-rk.com> | Sat Sep 22 09:58:45 2012 -0700 |
committer | Paul Lind <plind@mips.com> | Sat Sep 22 10:03:57 2012 -0700 |
tree | b8343097b43e535d29db95a5e50241f51c3b39b1 | |
parent | 0f809250987b64f491bd3b4b73c0f0d33036a786 [diff] |
[MIPS] Avoid splitting TB's at page boundary for branch instructions. If a branch occurred at last word of page, the delay slot instruction would be in a separate TB in following page. This causes TB invalidation problems if the branch target is patched, i.e., in JIT code. Fixes some rare v8 browser and test-suite crashes on qemu for mips. Change-Id: I62946b7e724f71b880225df0a888614a9e64e3bf