1373,1375c1373,1379
< if (request->isComplete() ||
< (request->state == LSQRequest::StoreToStoreBuffer &&
< storeBuffer.canInsert()))
---
> bool complete = request->isComplete();
> bool can_store = storeBuffer.canInsert();
> bool to_store_buffer = request->state ==
> LSQRequest::StoreToStoreBuffer;
>
> if ((complete && !(request->isBarrier() && !can_store)) ||
> (to_store_buffer && can_store))