ARM: Fix subtle bug in LDM.
authorAli Saidi <Ali.Saidi@ARM.com>
Fri, 18 Mar 2011 00:20:20 +0000 (19:20 -0500)
committerAli Saidi <Ali.Saidi@ARM.com>
Fri, 18 Mar 2011 00:20:20 +0000 (19:20 -0500)
commit53ab306acc725670138d6f65ae2dbef241ac49a3
treea8be451263e5166c04c2fc60dfd3bbba200e71a6
parent4c7a7796ade354a41fac9b4c14d4715cbe9e78c4
ARM: Fix subtle bug in LDM.

If the instruction faults mid-op the base register shouldn't be written back.
src/arch/arm/insts/macromem.cc
src/arch/arm/isa/insts/macromem.isa
src/cpu/static_inst.hh