commit | 7fcdf1c5f8f25228bf348be9360594679329616f | [log] [tgz] |
---|---|---|
author | Jack Palevich <jackpal@google.com> | Thu Jul 23 18:56:20 2009 -0700 |
committer | Jack Palevich <jackpal@google.com> | Mon Jul 27 17:54:10 2009 -0700 |
tree | c62552c001219bad58d5cadacbfc3d1826a6381a | |
parent | 894c5cd214ed633ff8024f71c37c036b3cd668d3 [diff] |
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.