1191a1192,1193
> fetchAddr = (thisPC.instAddr() + pcOffset) & BaseCPU::PCMask;
> Addr block_PC = icacheBlockAlignPC(fetchAddr);
1193a1196,1200
> // If buffer is no longer valid or fetchAddr has moved to point
> // to the next cache block then start fetch from icache.
> if (!cacheDataValid[tid] || block_PC != cacheDataPC[tid])
> break;
>