* mn10300-tdep.c (mn10300_analyze_prologue): Doc fixes.

This commit is contained in:
Jim Blandy 2001-11-25 23:43:43 +00:00
parent 9edf3ae12a
commit 03a0cf8a7a
1 changed files with 5 additions and 1 deletions

View File

@ -294,7 +294,8 @@ set_movm_offsets (struct frame_info *fi, int movm_args)
In gcc/config/mn13000/mn10300.c, the expand_prologue prologue
function is pretty readable, and has a nice explanation of how the
prologue is generated. The prologues generated by that code will
have the following form:
have the following form (NOTE: the current code doesn't handle all
this!):
+ If this is an old-style varargs function, then its arguments
need to be flushed back to the stack:
@ -323,6 +324,9 @@ set_movm_offsets (struct frame_info *fi, int movm_args)
fmov fsM,(OFFSETM,sp)
...
Note that, if OFFSETN happens to be zero, you'll get the
different opcode: fmov fsN,(sp)
. Or, set a0 to the start of the save area, and then use
post-increment addressing to save the FP registers.