GAIO CLUB
;main stack size : 8
;Sub_A stack size : 24
;Sub_A1 stack size : 32
;Sub_A2 stack size : 40
;Sub_B stack size : 48
;Sub_C stack size : 52
;Sub_C1 stack size : 60
;Sub_X stack size : 16
$ arm-none-eabi-gcc -I/usr/arm-none-eabi/include -L/usr/arm-none-eabi /lib -o Stack Stack.c
$ size Stack
text data bss dec hex filename
2532 1092 28 3652 e44 Stack
$ arm-none-eabi-gcc -I/usr/arm-none-eabi/include -c -fstack-usage Stack.c
$ cat Stack.su
Stack.c:9:6:main 16 static
Stack.c:16:6:Sub_A 32 static
Stack.c:22:6:Sub_A1 40 static
Stack.c:28:6:Sub_A2 48 static
Stack.c:34:6:Sub_B 56 static
Stack.c:40:6:Sub_C 56 static
Stack.c:46:6:Sub_C1 72 static
Stack.c:52:6:Sub_X 32 static
浅野 昌尚(あさの まさなお)
ガイオ・テクノロジー株式会社
開発1部 QTXグループ
1980年代から30年以上にわたり汎用構造のCコンパイラ開発に従事し、その間に8ビットマイコンからRISC・VLIW・画像処理プロセッサまで、さまざまなCPU向けのクロスCコンパイラを開発。