diff --git a/src/mem/cache/cache_impl.hh b/src/mem/cache/cache_impl.hh index d01adde780..a73612f244 100644 --- a/src/mem/cache/cache_impl.hh +++ b/src/mem/cache/cache_impl.hh @@ -892,9 +892,9 @@ Cache::snoopTiming(PacketPtr pkt) // better not be snooping a request that conflicts with something // we have outstanding... if (mshr && mshr->inService) { - assert(mshr->getNumTargets() < numTarget); //handle later mshr->allocateSnoopTarget(pkt, curTick, order++); - assert(mshr->getNumTargets() < numTarget); //handle later + if (mshr->getNumTargets() > numTarget) + warn("allocating bonus target for snoop"); //handle later return; }