> Couldn't (and shouldn't) the start sequence in crt0 align the stack? > It seems someone somewhere has to do that eventually anyway. I would > not assume the OS is going to cooperate.
Yes, but that's not sufficient. The compiler must align local objects too. -- Eric Botcazou