This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/77359] [7 Regression] AIX bootstrap failure due to alignment of stack pointer + STACK_DYNAMIC_OFFSET
- From: "dje at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 31 Aug 2016 12:23:16 +0000
- Subject: [Bug bootstrap/77359] [7 Regression] AIX bootstrap failure due to alignment of stack pointer + STACK_DYNAMIC_OFFSET
- Auto-submitted: auto-generated
- References: <bug-77359-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77359
--- Comment #4 from David Edelsohn <dje at gcc dot gnu.org> ---
Altivec works on AIX, which requires 128 bit alignment. So GCC and AIX are able
to cooperate to generate the necessary alignment. The stack pointer is
supposed to maintain quadword alignment on AIX.
Presumably something in the rs6000 backend is not maintaining or not
instructing the common part of GCC to maintain the alignment on AIX, but
presumably is maintained on Linux.