Renesas Synergy™

FAQ 3000261 : W0561322メッセージ (CC-RX)

Q: 質問

RXコンパイラCC-RXを使用しています。
ビルド完了時に以下のワーニングが出力されます。

W0561322:Section alignment mismatch : "P"

A: 回答

このメッセージは、セクションに対して異なるアライメントが指定されたセクションを結合した場合に出力されます。例として、コンパイルオプションやライブラリ・ジェネレート・オプション内の分岐先の命令実行向け整合の設定があります。
ファイル毎に異なるオプションが設定されているとリンク時に本メッセージが出力されます。
アセンブラソースで異なるアライメントを設定されている場合も同様です。設定等をご確認ください。

アライメント数の異なる同名セクションは、アライメント調整後に結合します。
セクションのアライメント数は大きい方に合わせてリンクするため、無視しても正しく動作します。

参考URL

セクションの結合について

分岐先の命令実行向け整合に関するオプションについて -instalign4

分岐先の命令実行向け整合に関するオプションについて -instalign8

適用製品

RXファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください