[an error occurred while processing this directive]
|
Machine description в gcc 4.1.1 для AVR имеет размер 300 КБ. Думаю, из этого и можно исходить. Ну еще описания таблиц для ассемблера и немного другого кода. Да, для AVR он оптимизирует конечно - но вероятно мог бы и лучше.
$ wc *
135 821 6250 avr-protos.h
5985 18661 149062 avr.c
865 3230 27811 avr.h
2520 8084 80175 avr.md
65 272 1857 avr.opt
778 2333 18027 libgcc.S
29 163 1079 rtems.h
64 206 1932 t-avr
3 13 63 t-rtems
10444 33783 286256 total
То же самое для ARM:
45661 171191 1394031 total
То же самое для i386:
63103 228789 2040357 total
Да, надеюсь, в Вашем 16-битном 51-м нормальный глубокий стек?