diff -r 851275763963 -r 381dd5a6bae6 src/cpu/o3/rename_impl.hh --- a/src/cpu/o3/rename_impl.hh Mon Dec 06 15:58:54 2010 -0800 +++ b/src/cpu/o3/rename_impl.hh Mon Dec 06 16:00:52 2010 -0800 @@ -1044,7 +1044,8 @@ rename_result = renameMap[tid]->rename(flat_dest_reg); //Mark Scoreboard entry as not ready - scoreboard->unsetReg(rename_result.first); + if (dest_reg < TheISA::Ctrl_Base_DepTag) + scoreboard->unsetReg(rename_result.first); DPRINTF(Rename, "[tid:%u]: Renaming arch reg %i to physical " "reg %i.\n", tid, (int)flat_dest_reg,