[kaffe] JIT3 Questions
Kevin D. Kissell
kevink@mips.com
Mon Mar 10 07:41:01 2003
Never mind. It looks as if there was a bug in the JIT diagnostic trace
that isn't in the generated code itself. Note:
> /* Save callee save regs */
> for (i = 0; i < 8; i++) {
> ldst_RRC(_SW, REG_s0+i, REG_fp, -SLOTSIZE*(5+i));
> debug((" sw %s,%d(fp)\n",regname(REG_s0+i),-SLOTSIZE*(4+i)));
> }
SLOTSIZE*(4+i) is being reported as the frame offset used, but it's the
(arguably more correct) value of SLOTSIZE*(5+i) that was being used.
Kevin K.