diff --git a/src/arch/sparc/isa/formats/mem.isa b/src/arch/sparc/isa/formats/mem.isa index 12dae57e55..9011c1fc6a 100644 --- a/src/arch/sparc/isa/formats/mem.isa +++ b/src/arch/sparc/isa/formats/mem.isa @@ -111,10 +111,10 @@ def template MemExecute {{ DPRINTF(Sparc, "The address is 0x%x\n", EA); %(load)s; %(code)s; - %(store)s; if(fault == NoFault) { + %(store)s; //Write the resulting state to the execution context %(op_wb)s; }