-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
bugSomething isn't workingSomething isn't working
Description
シェルティさん、こんにちは。NoMaYです。
かふぇルネに投稿した件ですが、やはりこちらにも投稿しておきます。(といっても、かふぇルネへのリンク、ですけれど。) なお、先日のFreeRTOSサンプルプログラムでは、暫定的にCC-RX版はr_rx_intrinsic_functions.cをビルドから除外するようにして対処するようにしました。(なお、他のタイプのワーニングに関しては別途投稿します。)
CC-RXもGNURXもC99仕様では_Pragmaプリプロセッサ演算子というものが使えるのですね(FITのコンパイラ対応の効率化に役立ちそうかも)
http://japan.renesasrulz.com/cafe_rene/f/forum5/5079/cc-rx-gnurx-c99-_pragma-fit/35406#35406
「
ワーニングレベルを上げてFITモジュールをコンパイルしていて気付いたことがありました。(少なくとも)最新版では以下の未使用引数のワーニングが表示されたのですが、引数を持つインラインアセンブラ関数に対してどうにも回避のやりようがない未使用引数のワーニングが表示されてしまうというCC-RXの困惑する仕様の件はあるのですが、ワーニングの数が以前と比べてずっと多くなっていました。調べてみたところ、どうも、ヘッダ側で条件コンパイルによりCC-RXでは未使用となっている関数に対して、Cソース側では条件コンパイルが設定されていなくて未使用関数に対してワーニングが出てしまっているようです。
」
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working