[fpc-pascal] alloca
Jonas Maebe
jonas at freepascal.org
Sat May 14 17:51:33 CEST 2022
On 14/05/2022 17:31, Marco van de Voort via fpc-pascal wrote:
> Also when an exception happens, the stack pointer is not as expected in
> exception frames (don't know if that really is an issue, but I can
> image). It would be interesting how C handles this (e.g. exceptions
> while alloca called in a loop?)
This is handled via dwarf call frame information, which is also
generated by the compiler. It describes how to restore the stack pointer
for every instruction address where it changes.
Jonas
More information about the fpc-pascal
mailing list