diff --git a/src/cpu/o3/inst_queue_impl.hh b/src/cpu/o3/inst_queue_impl.hh index 33e523f4d0..fa621ffbf2 100644 --- a/src/cpu/o3/inst_queue_impl.hh +++ b/src/cpu/o3/inst_queue_impl.hh @@ -1164,10 +1164,7 @@ InstructionQueue::squash(ThreadID tid) // time buffer. squashedSeqNum[tid] = fromCommit->commitInfo[tid].doneSeqNum; - // Call doSquash if there are insts in the IQ - if (count[tid] > 0) { - doSquash(tid); - } + doSquash(tid); // Also tell the memory dependence unit to squash. memDepUnit[tid].squash(squashedSeqNum[tid], tid);