http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57908

--- Comment #1 from Yann Droneaud <yann at droneaud dot fr> ---
Additionally, for ARM target (ARMv7), it seems GCC align arrays on stack to 4
bytes boundary ... but I don't found the ABI specification that require such
alignment.

     kind         name              address   size   alignment   required

   Arrays                                                                
   object |         u8 |         0xf6fff017 |    1 |         1 |        1
   object |       u8_0 |         0xf6fff00c |    8 |         4 |        1
   object |       u8_1 |         0xf6fff004 |    7 |         4 |        1
   object |       u8_2 |         0xf6ffeffc |    6 |         4 |        1
   object |       u8_3 |         0xf6ffeff4 |    5 |         4 |        1
   object |       u8_4 |         0xf6ffeff0 |    4 |        16 |        1
   object |       u8_5 |         0xf6ffefec |    3 |         4 |        1
   object |       u8_6 |         0xf6ffefe8 |    2 |         8 |        1
   object |       u8_7 |         0xf6ffefe4 |    1 |         4 |        1
   object |       u8_8 |         0xf6ffefe3 |    1 |         1 |        1

Reply via email to