add -fwhole-program
[avr_serial_lcd.git] / gcc_c / Makefile
index 65d5f15a90a10147ee8eecb893e06fa57e04f3c5..5b9ade7776487ea2bb702e04cca2c5307b8d9e0b 100644 (file)
@@ -12,7 +12,7 @@ COMMON = -mmcu=$(MCU)
 \r
 ## Compile options common for all C compilation units.\r
 CFLAGS = $(COMMON)\r
-CFLAGS += -gdwarf-2  -DF_CPU=14745600UL -Os \r
+CFLAGS += -gdwarf-2  -DF_CPU=14745600UL -Os -combine -fwhole-program\r
 CFLAGS += -Wall -Wundef -Wstrict-prototypes -Wa,-adhlns=./$(*F).lst\r
 CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -ffunction-sections\r
 CFLAGS += -MMD -MP -MT $(*F).o -MF .dep/$(@F).d \r