12.16 --blx_thumb_arm、--no_blx_thumb_arm

リンカが Thumb から ARM に状態を変更するための BLX 命令を使用できるようにします。

使用法

リンカが BLX を使用できない場合は、Thumb から ARM へのインターワーキングベニアを使用して状態を変更する必要があります。
このオプションは、デフォルトでは有効になっています。ターゲットアーキテクチャが BLX をサポートしていない場合は機能しません。

--no_blx_thumb_arm を使用すると、ARM1176JZ-S または ARM1176JZF-S で BLX(イミディエート)命令を使用した場合に発生することのある問題を避けることができます。詳細については、 『ARM1176JZ-S™ and ARM1176JZF-S™ Programmers Advice Notice Use of BLX (immediate)』を参照して下さい。
関連する概念
3.6.3 ベニアのタイプ
関連する参考文書
12.15 --blx_arm_thumb、--no_blx_arm_thumb
関連情報
『ARM1176JZ-S and ARM1176JZF-S Programmers Advice Notice Use of BLX (immediate)』(ARM UAN 0002)
非機密扱いPDF file icon PDF 版ARM DUI0474LJ
Copyright © 2010-2015 ARM.All rights reserved.