Alignment of global data can be achieved using one of the following:
- __attribute__ ((aligned (<n>))) - to specify an alignment value for the associated data object or type definition;
- option 'align_globals' - to align _all_ the global variables;
- pragma 'align_globals' (on/off/reset) - to align all the global variables in its scope.
The rest of this topic lists the alignment approaches.