diff options
| author | Scott Shawcroft <scott@tannewt.org> | 2020-10-20 09:24:03 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-20 09:24:03 -0700 |
| commit | 8beb36c240d162bfb3f12dceb46d409eee26722d (patch) | |
| tree | 575b85de43c68b07cb98fd85fca3826fc0e1aa7b /ports | |
| parent | 543073b1986cf34530fd07644fbbe392075bf7cf (diff) | |
Use one lto partition
This leads to smaller code size at the expense of slower linking.
We can turn partitioning back on with GCC10 because it produces smaller code.
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/atmel-samd/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/atmel-samd/Makefile b/ports/atmel-samd/Makefile index 2593377eb..817cc9e3b 100644 --- a/ports/atmel-samd/Makefile +++ b/ports/atmel-samd/Makefile @@ -121,7 +121,7 @@ $(echo PERIPHERALS_CHIP_FAMILY=$(PERIPHERALS_CHIP_FAMILY)) ifeq ($(DEBUG), 1) CFLAGS += -ggdb3 -Og # You may want to disable -flto if it interferes with debugging. - CFLAGS += -flto + CFLAGS += -flto -flto-partition=none # You may want to enable these flags to make setting breakpoints easier. # CFLAGS += -fno-inline -fno-ipa-sra ifeq ($(CHIP_FAMILY), samd21) @@ -144,7 +144,7 @@ else CFLAGS += -finline-limit=$(CFLAGS_INLINE_LIMIT) endif - CFLAGS += -flto + CFLAGS += -flto -flto-partition=none ifeq ($(CIRCUITPY_FULL_BUILD),0) CFLAGS += --param inline-unit-growth=15 --param max-inline-insns-auto=20 |
