Determines whether variables and arrays are naturally aligned.
IA-32, Intel® 64 architectures
Linux and Mac OS X:  | -align -noalign  | 
Windows:  | None  | 
None
OFF  | 
Variables and arrays are aligned according to the gcc model, which means they are aligned to 4-byte boundaries.  | 
This option determines whether variables and arrays are naturally aligned.Option -align forces the following natural alignment:
Type  | 
Alignment  | 
|---|---|
double  | 
8 bytes  | 
long long  | 
8 bytes  | 
long double  | 
16 bytes  | 
If you are not interacting with system libraries or other libraries that are compiled without -align, this option can improve performance by reducing misaligned accesses.
CautionIf you are interacting with system libraries or other libraries that are compiled without -align, your application may not perform as expected.
None
Copyright © 1996-2011, Intel Corporation. All rights reserved.