Options Controlling Alignment

The following options control whether the Visual Fortran compiler adds padding (when needed) to naturally align multiple data items in common blocks, derived-type data, and Compaq Fortran record structures:

The default behavior is that multiple data items in derived-type data and record structures will be naturally aligned; data items in common blocks will not be naturally aligned (/align:records) with /align:nocommons. In derived-type data, using the SEQUENCE statement without specifying /align:sequence prevents /align:records from adding needed padding bytes to naturally align data items.