CA78K0

ルネサス統合開発環境「CubeSuite+」は、2014年10⽉1⽇リリースのV3.00.00より、製品名を「CS+」に変更いたしました。

V1.21 → V1.30への変更点 (2012/11/1)

1. 翻訳限界値の拡張
    - switch 文のcase ラベル数  257 → 1024
    - 1つの論理ソース行の文字数 2048 → 32767
    - 1つの翻訳単位内で同時に定義可能なマクロ識別子の数 32767 → 60000
    - 1つの構造体、または共用体のメンバ数 256 → 1024
    - マクロのネスト 200 → 10000
    - カッコで囲まれた式の入れ子のレベル数 32 → 1024

2. #asm文の改善
    以下の問題を改善をしました。
    - Cソース中で#asmを使用し、シンボル名長が9 文字以上の管理外のシンボルの外部定義および外部参照宣言を行った場合、
      リンク時にE3405 エラーになります。
    この改善でエラーがでないようにしました。

3. 制限事項の解除
    以下の条件演算子に関する制限を解除しました。
    No.77:条件演算子の第2および第3オペランドが boolean 型の時にコード不正となります。

V1.20 → V1.21への変更点

V1.20の注意事項の解除
    CA78K0 V1.20 の以下の注意事項を解除しました。
    - リスト・コンバータの実行でエラーとなる注意事項