MESC TOOL NEWS:
MESCT-NC308WA_1-001216D
NC308WA V.3.10 Release 1
日本語版・英語版
バージョンアップのお知らせ
|
M16C/80シリーズ用Cコンパイラ(アセンブラ、統合化開発環境付き) NC308WAをV.3.00 Release 1 から V.3.10 Release 1 にバージョンアップしました。
- バージョンアップ内容
- 1.1 新機能
- (1) 条件分岐、ビット操作、レジスタ変数等に関する最適化機能を強化しました。
- (2) 連続するメモリやレジスタの同じオペコードの論理演算命令をまとめる最適化機能、MCU機種固有命令に関する最適化機能等を強化しました。
- (3) 未使用引数を警告するオプション "-Wno_used_argument" を追加しました。
- (4) 配置セクションが変更された変数および関数も処理対象とするオプション "-fsection" などをutl308に追加しました。
- 1.2 改修内容
以下のツールニュースに記載した内容を改修しました。
- (1) 絶対データセクションに複数のアセンブラ指示命令 ".ORG" を記述した場合、二つめ以降の ".ORG" 命令以降に定義されたシンボルの絶対アドレスがアブソリュートリスタabs308で正しく生成されない問題を改修しました。
- 詳しくは1999年2月16日発行の 「AS308 ご使用上のお願い」 を参照ください。
- (2) セクション宣言が記述されていないソースから生成されたアブソリュートモジュールファイルを用いてアブソリュートリストファイルを作成しようとしたとき、abs308が正しく終了しない問題を改修しました。
- 詳しくは1999年9月16日発行の 「AS308, AS30, AS79 ご使用上のお願い」 を参照ください。
- (3) 次の内容を改修しました。
- a) 関数へのポインタに、型の違う関数のアドレスを代入するとSystem Errorが発生する問題。
- b) 浮動小数点定数の畳み込みで、減算が不正な値になる問題。
- c) 2ビット以上のビットフィールドを反転し、元のビットフィールドに格納する場合に、不正なコードを生成することがある問題。
- d) アセンブラマクロに関してのマニュアルの訂正と追加。
- 詳しくは2000年7月16日発行の 「NC308WA, NC30WA, NC79WA, NC77WA ご使用上のお願い」 と 「NC308WA ご使用上のお願い」 を参照ください。
- (4) 次の内容を改修しました。
- a) 浮動小数点定数をunsigned long型に型変換すると、不正な値になることがある問題。
- b) デバッガの動作の一部に支障を及ぼすことがある問題。
- 詳しくは2000年8月1日発行の 「NC308WA, NC30WA, NC79WA, NC77WA ご使用上のお願い」 を参照ください。
- (5) 次の内容を改修しました。
- a) アセンブラ指示命令 ".BTEQU" でビット位置が7になる値を指定したとき、メモリアドレスに1加算した値がリストファイルに出力される問題。
- b) ビット操作命令のオペランドに未定義シンボルを記述してアセンブルを実施した場合、AS308が正しく終了しない問題。
- 詳しくは2000年9月1日発行の 「NC308WA, AS308 ご使用上のお願い」 を参照ください。
- (6) 次の内容を改修しました。
- a) リンク終了時に表示されるトータルROMサイズと、マップファイルに出力されるトータルROMサイズが異なる場合がある問題。
- b) 条件分岐の条件式として、複数のビットフィールドの評価式を論理AND演算子で連結した式を記述している場合、不正なコードを生成する問題。
- c) ユーティリティの処理が予期せず中断される場合がある問題。
- 詳しくは2000年10月1日発行の 「NC308WA, NC30WA, NC79WA, AS308, AS30, AS79 ご使用上のお願い」 と 「NC308WA V.3.00 Release 1, NC30WA V.4.00 Release 1, NC79WA V.4.00 Release 1 ご使用上のお願い」 を参照ください。
- (7) アセンブラ指示命令 ".include" のオペランドに相対パスを指定した場合、従来の製品で問題がなかったソースファイルをアセンブルしたとき、インクルードファイルが見つからない現象が発生する問題を改修しました。
- 詳しくは2000年11月1日発行の 「NC308WA, NC30WA, NC79WA, AS308, AS30, AS79 ご使用上のお願い」 を参照ください。
- バージョンアップと購入方法
- 2.1 オンラインバージョンアップ(無償)
- 日本語版はここからダウンロードしてください。
- 英語版はここからダウンロードしてください。
- 2.2 新規購入またはCD-ROMによるバージョンアップ(有償)
- CD-ROMによるバージョンアップも受け付けております。
詳しくは、最寄りのルネサス営業または特約店までお問い合わせください。
- (1) 日本語版の発注形名と仕様明細
| ホストマシン | OS | 発注形名 | 仕様明細 |
| IBM PC/AT互換機 | Windows 98
Windows 95
Windows 2000
Windows NT 4.0 |
M-NC308WA | 新規購入の場合: W95J
バージョンアップの場合: W95J-VUP |
| SPARCstation | SunOS |
新規購入の場合: SPARC
バージョンアップの場合: SPARC-VUP |
| Solaris | 新規購入の場合: SOLARIS
バージョンアップの場合: SOLARIS-VUP |
| HP9000 シリーズ700 | HP-UX | 新規購入の場合: HP700
バージョンアップの場合: HP700-VUP |
- (2) 英語版の発注形名と仕様明細
| ホストマシン | OS | 発注形名 | 仕様明細 |
| IBM PC/AT互換機 | Windows 98
Windows 95
Windows 2000
Windows NT 4.0 |
M-NC308WA | 新規購入の場合: W95E
バージョンアップの場合: W95E-VUP |