This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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 ?



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]