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: Craig Newell <CraigN at cheque dot uq dot edu dot au>
- Subject: Re: ARM: Invalid Stack Alignment BUG
- From: Richard Earnshaw <rearnsha at arm dot com>
- Date: Mon, 13 Mar 2000 16:03:36 +0000
- Cc: gcc-patches at gcc dot gnu dot org, hubicka at freesoft dot cz
- Cc: rearnsha at arm dot com
- Organization: ARM Ltd.
- Reply-To: rearnsha at arm dot com
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?
Richard.