Adjust stack alignment for local variables to work more like arguments.
This makes it easier to generate frame-pointer-relative addresses for ARM. Prior to this we had stored char sized local variables in the highest address of the 4-byte stack allocation. Now we store "char"s in the lowest address of the 4-byte stack allocation, just like chars are passed as arguments. We now store global chars on byte boundaries.
Loading
Please register or sign in to comment