File tree Expand file tree Collapse file tree 4 files changed +11
-0
lines changed Expand file tree Collapse file tree 4 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,12 @@ else
122
122
ifdef CFLAGS_INLINE_LIMIT
123
123
CFLAGS += -finline-limit=$(CFLAGS_INLINE_LIMIT )
124
124
endif
125
+
125
126
CFLAGS += -flto -flto-partition=none
127
+
128
+ ifdef CFLAGS_BOARD
129
+ CFLAGS += $(CFLAGS_BOARD )
130
+ endif
126
131
endif
127
132
128
133
CFLAGS += $(INC ) -Wall -Werror -std=gnu11 -nostdlib $(BASE_CFLAGS ) $(CFLAGS_MOD ) $(COPT )
Original file line number Diff line number Diff line change @@ -29,3 +29,5 @@ SUPEROPT_GC = 0
29
29
FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_DotStar
30
30
FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_HID
31
31
FROZEN_MPY_DIRS += $(TOP ) /frozen/Adafruit_CircuitPython_IRRemote
32
+
33
+ CFLAGS_BOARD = --param inline-unit-growth=15 --param max-inline-insns-auto=20
Original file line number Diff line number Diff line change @@ -12,3 +12,5 @@ LONGINT_IMPL = NONE
12
12
CIRCUITPY_SMALL_BUILD = 1
13
13
14
14
SUPEROPT_GC = 0
15
+
16
+ CFLAGS_BOARD = --param inline-unit-growth=15 --param max-inline-insns-auto=20
Original file line number Diff line number Diff line change @@ -12,3 +12,5 @@ LONGINT_IMPL = NONE
12
12
CIRCUITPY_SMALL_BUILD = 1
13
13
14
14
SUPEROPT_GC = 0
15
+
16
+ CFLAGS_BOARD = --param inline-unit-growth=15 --param max-inline-insns-auto=20
You can’t perform that action at this time.
0 commit comments