LS
-O3
:-)Size: a a a
LS
-O3
:-)A
LS
-fno-builtin
:-)LS
SS
libopencmp3
, как они собираются. А вообше, initrinsic-memset не должен быть проблемой даже для этой платформы.-fno=tree-loop-distribute-patterns
- работает нормLS
LS
-fno=tree-loop-distribute-patterns
- работает нормmemcpy()
вызовет, гадSS
LS
SS
SS
LS
memset()
вместо цикла подавить удалось, но удалось ли подавить все остальные случаи — вопрос. Дока вот пишет, что эти 4 функции gcc ждёт даже для фристэндинг-окружения, зараза такая. Но сколько я не видел Cortex-M и MSP430-проектов как-то упоминаний таких проблем не встречал. Видимо, минимальный libc всё равно всегда естьA
DL
E
DL
C
E
VG
VG