8 バイトの境界上でデータを強制的に整列します。
値には yes または no のいずれかを指定します。値が yes の場合、変数はすべて 8 バイトの境界に整列されます。デフォルトは、-dbl_align_all=no です。
64 ビット環境で -m64 を使用してコンパイルした場合、4 倍精度のデータは 16 バイト境界に整列されます。
このフラグによって、COMMON ブロック内のデータレイアウトやユーザー定義の構造体が変更されることはありません。
-dalign と併用して、マルチワードのロード/ストアで追加した効率を有効にします。
使用した場合、すべてのルーチンをこのフラグでコンパイルする必要があります。