[Core] Squeeze AVR some more with -mrelax
and -mcall-prologues
(#16269)
This commit is contained in:
parent
cb8528c33c
commit
156f0561f2
@ -18,6 +18,13 @@ COMPILEFLAGS += -ffunction-sections
|
|||||||
COMPILEFLAGS += -fdata-sections
|
COMPILEFLAGS += -fdata-sections
|
||||||
COMPILEFLAGS += -fpack-struct
|
COMPILEFLAGS += -fpack-struct
|
||||||
COMPILEFLAGS += -fshort-enums
|
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)
|
ASFLAGS += $(AVR_ASFLAGS)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user