This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: ARM: Invalid Stack Alignment BUG
- To: rearnsha at arm dot com
- Subject: Re: ARM: Invalid Stack Alignment BUG
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 14 Mar 2000 08:52:42 -0700
- cc: Craig Newell <CraigN at cheque dot uq dot edu dot au>, gcc-patches at gcc dot gnu dot org, hubicka at freesoft dot cz
- Reply-To: law at cygnus dot com
In message <200003131602.QAA16283@cam-mail2.cambridge.arm.com>you write:
> Craig,
>
> Thanks for looking into this. However, I'm not convinced that it correct
> to fix this in the back end (as I think you are implying). I haven't
> checked in detail but my gut feeling is that if the stack-frame is
> unaligned during reload, then unallocated pseudos may get pushed at
> unaligned addresses, which could cause all sorts of carnage.
>
> Jan, why does cfun->stack_alignment_needed not have a minimum value of
> STACK_BOUNDARY?
Agreed. I can't think of any case where stack_alignment_needed should be
less than STACK_BOUNDARY.
jeff