[Core] Squeeze AVR some more with `-mrelax` and `-mcall-prologues` (#16269)
parent
cb8528c33c
commit
156f0561f2
|
@ -18,6 +18,13 @@ COMPILEFLAGS += -ffunction-sections
|
|||
COMPILEFLAGS += -fdata-sections
|
||||
COMPILEFLAGS += -fpack-struct
|
||||
COMPILEFLAGS += -fshort-enums
|
||||
COMPILEFLAGS += -mcall-prologues
|
||||
|
||||
# Linker relaxation is only possible if
|
||||
# link time optimizations are not enabled.
|
||||
ifeq ($(strip $(LTO_ENABLE)), no)
|
||||
COMPILEFLAGS += -mrelax
|
||||
endif
|
||||
|
||||
ASFLAGS += $(AVR_ASFLAGS)
|
||||
|
||||
|
|
Loading…
Reference in New Issue