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 | |
| 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.
| -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 |
