Hi,
I have a question about the local variables's space on stack allocated by compiler.
I use CCSv6.1 arm compiler 5.2.7.
When I use one pointer variable, the space is reserved by "sub sp, sp, #8" but in my opinion, it should be "sub sp, sp, #4"
When I use two pointer variables, the space is reserved by "sub sp, sp, #8" same as the first one.
When I use three pointer variables, the space is reserved by "sub sp, sp, #0x10".
can I infer that the compiler will keep the stack's alignment to 8 bytes, right?