~derick-eddington/ikarus/ikarus.dev-derick

Viewing all changes in revision 1869.

  • Committer: Abdulaziz Ghuloum
  • Date: 2010-01-23 21:13:01 UTC
  • Revision ID: aghuloum@gmail.com-20100123211301-ul936xss51j4aw41
fixed a bug in the register allocator that was rewriting 
    mov8 mem1 -> mem2
to 
    mov mem1 -> reg
    mov8 reg -> mem2
instead of
    mov8 mem1 reg
    mov reg mem2
which causes unaligned and invalid memory access when the
address mem1 is at a page boundary and the next page is 
unmapped.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: