diff -r 4adb1148ef73 -r 96296527a583 src/arch/x86/isa/microops/ldstop.isa --- a/src/arch/x86/isa/microops/ldstop.isa Tue Jun 28 18:27:38 2011 -0500 +++ b/src/arch/x86/isa/microops/ldstop.isa Wed Jun 29 03:52:30 2011 -0700 @@ -201,7 +201,7 @@ if(fault == NoFault) { - write(xc, Mem, EA, memFlags); + fault = write(xc, Mem, EA, memFlags); } return fault; }