This commit changes the stack so that it is declared a single time in stack.c, with the correct attributes and alignment, instead of being declared in stack.h and relying on the linker to collapse the multiple declarations.