This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: dwarf2/ACCUMULATE_OUTGOING_ARGS fix
- To: Jan Hubicka <jh at suse dot cz>
- Subject: Re: dwarf2/ACCUMULATE_OUTGOING_ARGS fix
- From: Jeffrey A Law <law at redhat dot com>
- Date: Tue, 02 Jan 2001 20:59:27 -0700
- cc: patches at x86-64 dot org, gcc-patches at gcc dot gnu dot org
- Reply-To: law at redhat dot com
In message <20010102200705.H6101@atrey.karlin.mff.cuni.cz>you write:
> Hi
> The final.c assumes that ACCUMULATE_OUTGOING_ARGS hosts never modify
> stack pointer in the function body. This is not quite true for i386
> that may call pascal functions and modify stack pointer in few
> other cases as well.
Under precisely what conditions can code still modify the stack pointer
when ACCUMULATE_OUTGOING_ARGS is true? And I'm curious why calling pascal
routines requires modification of the stack pointer.
jeff