IA-32 アーキテクチャー・ベースのシステムでより良いパフォーマンスが得られるように、double、long double、および long long 型のアライメントを行うかどうかを指示します。
説明
IA-32 アーキテクチャー・ベースのシステムでより良いパフォーマンスが得られるように、double、long double、および long long 型のアライメントを行うかどうかを指示します。
互換ライブラリーを使用する場合、このオプションを指定すると、アライメントされていないデータへのアクセスが減り、パフォーマンスが向上します。しかし、互換性のないライブラリーまたは -malign-double を指定しないでコンパイルしたライブラリーを使用する場合、アプリケーションは予期しない動作を実行することがあります。