> > - In gcc/config/mips/mips.c:mips_compute_frame_info() you do
> >
> > /* Move above the GPR save area. */
> > if (frame->num_gp > 0)
> > {
> > offset += MIPS_STACK_ALIGN (frame->num_gp * UNITS_PER_WORD);
> > frame->gp_sp_offset = offset - UNITS_PER_WORD;
Masao Uebayashi <[EMAIL PROTECTED]> writes:
> - In gcc/config/mips/mips.c:mips_compute_frame_info() you do
>
> /* Move above the GPR save area. */
> if (frame->num_gp > 0)
> {
> offset += MIPS_STACK_ALIGN (frame->num_gp * UNITS_PER_WORD);
> frame->
Hi.
I'm trying to figure out the structure of MIPS stack frame and how to
write .frame / .mask properly. Since gcc/config/mips/mips.c was
rewritten by Richard Sandiford, it got clearer that what GCC does
(thanks for that).
- In gcc/config/mips/mips.c:mips_compute_frame_info() you do
/