This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
STACK_BOUNDARY on alpha ports ?
- From: Olivier Hainque <hainque at act-europe dot fr>
- To: gcc at gcc dot gnu dot org
- Cc: hainque at act-europe dot fr
- Date: Wed, 21 Jan 2004 15:26:51 +0100
- Subject: STACK_BOUNDARY on alpha ports ?
Hello,
STACK_BOUNDARY is currently 64 on every alpha port. This is not in accordance
with what the ABIs for at least tru64 and I think OpenVMS require. Typically,
for tru64, the calling standard reads:
The stack pointer (SP) must at all times denote an address that has
octaword alignment.
Two questions, then:
o Would it be OK to change STACK_BOUNDARY to 128 on the impacted ports ?
(I presume the current value has been set for some reason)
o Would other ports than OpenVMS and tru64 need to be adjusted ?