Commit b7f37b10 by Richard Kenner

(output_prolog): Update debug reg map when we have -mkernel-registers.

From-SVN: r6382
parent e9b5e15f
......@@ -1204,6 +1204,16 @@ output_prolog (file, size)
a29k_debug_reg_map[R_AR (i)] = R_LR (a29k_regstack_size + i + 2);
}
/* If using kernel register map, swap numbers for kernel and user
registers. */
if (TARGET_KERNEL_REGISTERS)
for (i = 0; i < 32; i++)
{
int tem = a29k_debug_reg_map[i];
a29k_debug_reg_map[i] = a29k_debug_reg_map[R_KR (i)];
a29k_debug_reg_map[R_KR (i)] = tem;
}
/* Compute memory stack size. Add in number of bytes that the we should
push and pretend the caller did and the size of outgoing arguments.
Then round to a doubleword boundary. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment