データのデフォルトセクションを指定します。
[指定形式]
-Xsection=string=value[,string=value]
|
初期値なしデータは.bss,初期値ありデータは.data,定数データは.const をデフォルトとします。
[詳細説明]
- | string とvalue に指定可能な文字列と,各々の場合のデフォルトセクションは以下の通りです。string とvalueにこれ以外のものを指定した場合はエラーとなります。 |
|
|
|
|
|
|
data
|
r0_disp16
|
.zbss
|
.zdata
|
-
|
r0_disp23
|
.zbss23
|
.zdata23
|
-
|
ep_disp16
|
.ebss
|
.edata
|
-
|
ep_disp23
|
.ebss23
|
.edata23
|
-
|
gp_disp16
|
.sbss
|
.sdata
|
-
|
gp_disp23
|
.sbss23
|
.sdata23
|
-
|
const
|
zconst
|
-
|
-
|
.zconst
|
zconst23
|
-
|
-
|
.zconst23
|
- | #pragma section で属性を変更した場合は,#pragma section で指定した属性が有効になります。 |
value にep_disp16もしくはep_disp23を指定した場合,-Xep=fixが指定されたとみなしてコンパイルし,-Omap
もしくは-Osmap と同時に使用するとエラーとなります。