8.12 --arm_only

ARM 専用コードを適用します。コンパイラは、Thumb コードがターゲットアーキテクチャに存在しないかのように動作します。

--arm_only オプションは、アセンブラとリンカに伝播されます。

デフォルト

ARM 命令セットをサポートするターゲットのデフォルトは --arm です。ARM 命令セットをサポートしていないターゲットのデフォルトは --thumb です。

armcc --arm_only myprog.c

armcc --arm_only --thumb myprog.c を指定しても、Thumb コードが存在しないことを確認するためにコードがチェックされるわけではありません。コマンドラインの順序の関係で、--arm_only--thumb によってオーバーライドされるということです。
関連する参考文書
8.7 --arm
8.180 --thumb
関連情報
--16 アセンブラオプション
--32 アセンブラオプション
コマンドライン上でのオプションの順序
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.