This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: HP-PA ABI issues - framepointer handling
- To: dewar at gnat dot com, law at cygnus dot com
- Subject: Re: HP-PA ABI issues - framepointer handling
- From: dewar at gnat dot com (Robert Dewar)
- Date: Fri, 20 Oct 2000 12:36:38 -0400 (EDT)
- Cc: alex at anvil dot co dot uk, bosch at gnat dot com, gcc at gcc dot gnu dot org, mklein at dis dot com
<<Because use/non-use of a frame pointer doesn't affect the calling sequence.
ie, the caller may or may not have a frame pointer and hte callee may or
may not have a frame pointer -- either way the call will work just fine.
A framepointer is mostly a convenience pointer for the debugger, whether or
not a function has a frame pointer does not affect how a function is called
or how it calls other functions in any externally visible way.
>>
I understand your point here, but in the day of languages where unwinding
the stack, debugger style, is part of the semantics of the language, the
division that you make here is no longer so clear.