diff -r 4bc381e425c0 -r 36c1273ad646 src/cpu/o3/fetch_impl.hh --- a/src/cpu/o3/fetch_impl.hh Wed Jan 18 09:49:47 2012 -0600 +++ b/src/cpu/o3/fetch_impl.hh Wed Jan 18 11:57:40 2012 -0600 @@ -1278,6 +1278,7 @@ // Move to the next instruction, unless we have a branch. thisPC = nextPC; + inRom = isRomMicroPC(thisPC.microPC()); if (newMacro) { fetchAddr = thisPC.instAddr() & BaseCPU::PCMask;