summaryrefslogtreecommitdiff
path: root/src/cpu/o3/inst_queue_impl.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/o3/inst_queue_impl.hh')
-rw-r--r--src/cpu/o3/inst_queue_impl.hh2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/cpu/o3/inst_queue_impl.hh b/src/cpu/o3/inst_queue_impl.hh
index 980f29b35..0a6d309fe 100644
--- a/src/cpu/o3/inst_queue_impl.hh
+++ b/src/cpu/o3/inst_queue_impl.hh
@@ -1184,11 +1184,9 @@ InstructionQueue<Impl>::getDeferredMemInstToExecute()
// for both (2, 3) we need to restart the translation
if ( (*it)->translationCompleted()
|| ((*it)->onlyWaitForFence() && !(*it)->fenceDelay())
- || ((*it)->onlyWaitForExpose() && (*it)->readyToExpose())
|| (*it)->isSquashed()) {
DynInstPtr mem_inst = std::move(*it);
mem_inst->onlyWaitForFence(false);
- mem_inst->onlyWaitForExpose(false);
deferredMemInsts.erase(it);
return mem_inst;
}