This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
With frame pointer enabled everything is fine, but I still have problems with -fomit-frame-pointer. It's not yet clear to me how the rest of the compiler gets to know how much data the prologue has pushed on the stack to compute the offset to fetch incoming function arguments from.
I also have a more m68k-specific question: the code path for creating room for the frame when no frame pointer always adds 4 bytes to the required frame size. Is that done to get the same offset that link/unlink would have done? Why is that necessary?
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |