Цитата(Genadi Zawidowski @ Sep 13 2014, 21:02)

О! Попробую, а то я уже стал думать, что всё, что новее 4.7.2 хуже в плане размера выходного файла...
Чуда не произошло: +100 с лишним байт на прошивке размером 14К со следующими опциями оптимизации компилятора и линкера.
Код
CFLAGS += -funsigned-char
CFLAGS += -funsigned-bitfields
CFLAGS += -fpack-struct
CFLAGS += -fshort-enums
CFLAGS += -fno-move-loop-invariants
CFLAGS += -fno-optimize-sibling-calls
CFLAGS += -fno-split-wide-types
CFLAGS += -fno-tree-loop-optimize
CFLAGS += -fno-tree-scev-cprop
CFLAGS += -fno-tree-switch-conversion
CFLAGS += -mcall-prologues
CFLAGS += -mstrict-X
CFLAGS += -maccumulate-args
CFLAGS += -mbranch-cost=0
CFLAGS += -flto
CFLAGS += -ffunction-sections
CFLAGS += -fdata-sections
CFLAGS += -mrelax
LDFLAGS += -Wl,--gc-section -nodefaultlibs -lm -lgcc -lc
Может я чего-то не то творю?