diff -r 143028d952ec -r c922ae8d84f9 src/cpu/o3/commit_impl.hh --- a/src/cpu/o3/commit_impl.hh Wed Mar 04 02:48:56 2015 -0600 +++ b/src/cpu/o3/commit_impl.hh Wed Mar 04 03:02:41 2015 -0600 @@ -1338,10 +1338,8 @@ { // Grab completed insts out of the IEW instruction queue, and mark // instructions completed within the ROB. - for (int inst_num = 0; - inst_num < fromIEW->size && fromIEW->insts[inst_num]; - ++inst_num) - { + for (int inst_num = 0; inst_num < fromIEW->size; ++inst_num) { + assert(fromIEW->insts[inst_num]); if (!fromIEW->insts[inst_num]->isSquashed()) { DPRINTF(Commit, "[tid:%i]: Marking PC %s, [sn:%lli] ready " "within ROB.\n",