07.01.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

以 前 のリ リ ースについて<br />

A.3 RVCT v2.2 SP1 と RVCT v2.2 の 相 違 点<br />

このセクションでは、 RealView Developer Suite v2.2 Service Pack 1 (SP1) 付 属<br />

の RVCT v2.2 と 、 その 前 の リ リ ースの 相 違 点 について 説 明 し ます。<br />

相 違 点 を 以 下 に 示 し ます。<br />

• RVCT v2.2 SP1 では、 <strong>ARM</strong>1136J(F)-S-rev-1 コアがサポート されます。 サ<br />

ポー ト さ れるすべての コ アの リ ス ト を 参 照 する には、 次 の コ マン ド を 使<br />

用 します。<br />

armcc --cpu list<br />

• 共 有 オブジ ェ ク ト を 作 成 する と きは、 <strong>ARM</strong> リンカにより 提 供 される 次<br />

の 新 し いオプシ ョ ン を 使 用 し ます。<br />

— --pt_arm_exidx を 使 用 する と 、 例 外 テーブルの 場 所 を 記 述 する<br />

PT_<strong>ARM</strong>_EXIDX プログラムヘッダが 作 成 されます。 リ ンカでは、 共 有<br />

オブジェ ク ト に PT_<strong>ARM</strong>_EXIDX プログラムヘッダが 含 まれていると、<br />

例 外 がス ロー さ れる 可 能 性 があ る と 判 断 し ます。<br />

— --force_so_throw を 使 用 する と 、 リ ンカではすべての 共 有 オブジ ェ<br />

ク ト が 例 外 を ス ローする 可 能 性 があ る と 判 断 し ます。<br />

これらのコマン ド ラ イ ンオプシ ョ ンの 詳 細 については、 『リンカ / ユー<br />

ティ リティガイド』 の System V 共 有 ラ イ ブ ラ リ について 説 明 し た 章 を<br />

参 照 し て 下 さ い。<br />

• プリプロセッシングディレクティブ #warning がサポー ト されます。 その<br />

結 果 、 コ ンパイル 時 にユーザ 定 義 の 警 告 が 生 成 されますが、 コ ンパイル<br />

は 停 止 し ません。<br />

• キーワード __restrict および __restrict__ は、 restrict の 同 義 語 と し てサ<br />

ポー ト されます。 本 リ リ ースでは、--restrict だけでな くすべてのモード<br />

でこの 2 つのキーワー ド を 使 用 で き ます。<br />

• GNU モード と <strong>ARM</strong> モード の 両 方 で deprecated 関 数 属 性 がサポー ト さ れ<br />

ます。<br />

int Function_Attributes_deprecated_0(int b) __attribute__ ((deprecated));<br />

• fromelf ユーテ ィ リ テ ィ で、 ELF 出 力 フ ァ イルか ら .comment セクションを<br />

削 除 する ための --no_comment_section オプシ ョ ンがサポー ト される よ う に<br />

なりました。<br />

A-24 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IJ<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!