"Vincent R." <foru...@smartmobili.com> writes:

> No you are right, prologue definition in my context is :
> Typically, a prolog segment contains separate sequences of instructions
> that perform the following tasks:
>
>     * Allocate a stack frame.
>     * Save incoming argument registers.
>     * Set up the frame pointer, if one is to be established. The prolog
> copies the stack pointer to a designated register before the initial
> register saves; then it uses this value to compute the value of the frame
> pointer.
>     * Save the link register with return address.
>     * Allocate space for compiler-generated temporaries, local variables,
> and an argument build area.
>     * Indicate the end of the prolog code.

If SEH requires all of those instructions to be contiguous, and not
interspersed with instructions which are part of the function, then
you will need to adjust gcc's ARM port to make that happens when
generating win32 code.

Ian

Reply via email to