RENESAS TOOL NEWS 2008年7月28日 : 080728/tn1
| H8SX, H8S およびH8ファミリ用 C/C++コンパイラパッケージ
V.6.02 Release 01へのリビジョンアップのお知らせ |
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージを
V.6.02 Release 00からV.6.02 Release 01にリビジョンアップしました。
1. リビジョンアップ内容
1.1 最適化リンケージエディタの新機能
以下の2つのオプションを追加しました。
(1) RTs_file
特定エミュレータ向けの情報ファイルを出力します。
(2) CRc
指定した範囲のCRC(Cyclic Redundancy Check)演算を行い、
計算結果をメモリ内の指定されたアドレスに格納します。
1.2 改修内容
1.2.1 コンパイラ
(1) RENESAS TOOL NEWS 資料番号 080623/tn1(2008年6月23日発行)で報告
した、以下の7点の問題を改修しました。
- 構造体、共用体、またはそのメンバ変数がキーワード __evenaccessに
基づいてアクセスされるように宣言する際の注意事項(H8C-077)
- ライブラリ関数 scanf()、 fscanf()、および sscanf()を使用する際の
注意事項(H8C-078)
- 式の中で同一変数を複数回使用する場合の注意事項(H8C-079)
- 境界調整数に1を選択した構造体または共用体のメンバへアクセスする
際の注意事項(H8C-080)
- 空ループ削除オプション del_vacant_loop=1 使用時に多重ループを
コーディングする際の注意事項(H8C-081)
- 同一処理を複数ブロックに記述する際の注意事項(H8C-082)
- 関数の戻り値を構造体、共用体、またはクラスのメンバ変数に代入する
際の注意事項(H8C-083)
問題の詳細は、以下のURLで参照ください。
http://tool-support.renesas.com/jpn/toolnews/080623/tn1.htm
(2) CPUオプションに300または300Lを選択し、数学関数を中に含んでいる
オブジェクトファイルをリンクした場合に、エラーメッセージ
(エラー番号L2310(E))が出力される問題を改修しました。
(3) コンパイル時にエラーメッセージCannot delete internal file(エラー
番号C3304(F))を出力する問題を改修しました。
(4) ディレクトリ区切り子に'/'を使用した時に、誤ったデバッグ情報が出力
されてデバッグができない場合がある問題を改善しました。
(5) __indirect_exオプション付でインライン展開される関数を含む、
オブジェクトファイルをリンクした場合に、エラーメッセージ
(エラー番号L2310(E))が出力される問題を改修しました。
1.2.2 アセンブラ
RENESAS TOOL NEWS 資料番号 080623/tn1(2008年6月23日発行)で報告した
以下の2点の問題を改修しました。
- jmp命令の分岐先のアドレスに関する注意事項(H8A-0001)
- 絶対セクション内のラベルの記載に関する注意事項(H8A-0002)
問題の詳細は、以下のURLで参照ください。
http://tool-support.renesas.com/jpn/toolnews/080623/tn1.htm
1.2.3 最適化リンケージエディタ
RENESAS TOOL NEWS 資料番号 080623/tn1(2008年6月23日発行)で報告した
以下の3点の問題を改修しました。
- 引数格納レジスタ数を3で宣言したアセンブラルーチンを呼び出す際の
注意事項(LNK-0001)
- 短絶対アドレッシングモード活用最適化オプション使用時の変数初期値に
関する注意事項(LNK-0002)
- 共通コード統合最適化オプション使用に関する注意事項(LNK-0003)
問題の詳細は、以下のURLで参照ください。
http://tool-support.renesas.com/jpn/toolnews/080623/tn1.htm
1.3 統合開発環境High-performance Embedded Workshopのアップデート
同梱のHigh-performance Embedded Workshop をV.4.03.00からV.4.04.01に
アップデートしました。更新内容の詳細は、以下のURLでRENESAS TOOL NEWSを
参照ください。
資料番号: 071216/tn5(2007年12月16日発行)
http://tool-support.renesas.com/jpn/toolnews/071216/tn5.htm
資料番号: 080118/tn1(2008年1月18日発行)
http://tool-support.renesas.com/jpn/toolnews/080118/tn1.htm
1.4 シミュレータデバッガのアップデート
同梱のシミュレータデバッガをV.5.06.00にアップデートしました。
更新内容の詳細は、以下のURLでRENESAS TOOL NEWS 資料番号070901/tn6
(2007年9月1日発行)を参照ください。
http://tool-support.renesas.com/jpn/toolnews/070901/tn6.htm
2. アップデートと購入方法
2.1 アップデート
無償でオンラインアップデートできます。
以下のダウンロードサイトからアップデートプログラムをダウンロードして
実行してください。(7月30日からアップデートプログラム掲載予定)
http://japan.renesas.com/h8c_download
オートアップデートユーティリティを使用してもアップデートできます。
(7月30日以降サービス開始予定)
2.2 新規購入
ご注文の際には、以下の情報を最寄りのルネサス販売または特約店まで
ご連絡ください。
価格については最寄りのルネサス営業または特約店にお問い合わせください。
製品名: H8SX, H8S およびH8ファミリ用C/C++コンパイラ
パッケージ R0C40008XSW06R
バージョン番号: V.6.02
リリース番号: Release 01
製品の使用環境: Windows XPまたはWindows 2000
3. MISRA Cルールチェッカ SQMlint ご使用の際のお願い
SQMlint V.1.02 Release 00 または V.1.03 Release 00を本製品と組み合わせて
使用する場合、"MISRA2004" および "グループ定義ファイル" オプションに
関する注意事項があります。
問題の詳細は、以下のURLでRENESAS TOOL NEWS 資料番号: 070901/tn2 を
ご覧ください。
http://tool-support.renesas.com/jpn/toolnews/070901/tn2.htm