In src/hc08/ralloc2.cc, line 565, we see
OP_SYMBOL (IC_RESULT (ic))->regType == REG_CND;
This obviously is a typo. But the typo masks a bug that needs to be fixed first: We want to change the regType to REG_CND if the result is only used as a jump condition. But ifxForOp only checks if the jump condition is the last use of the result in the iCode sequence.
Log in to post a comment.