From 5cd96a5ba9782d6f1c2d53d02d5a265fbcae580b Mon Sep 17 00:00:00 2001 From: Thomas Huth Date: Wed, 18 Jul 2018 15:44:59 +0200 Subject: make.rules: Compile SLOF with -fno-asynchronous-unwind-tables With the new GCC 8, the asynchronous-unwind-tables are always enabled. We don't need this for SLOF, so disable them to save 32 kiB in the boot_rom.bin. Signed-off-by: Thomas Huth Signed-off-by: Alexey Kardashevskiy --- make.rules | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'make.rules') diff --git a/make.rules b/make.rules index 3067314..acbc8ab 100644 --- a/make.rules +++ b/make.rules @@ -73,8 +73,9 @@ RANLIB ?= $(CROSS)ranlib CPP ?= $(CROSS)cpp WARNFLAGS = -Wall -Wmissing-prototypes -Wstrict-prototypes -Wformat-security -CFLAGS ?= -g -O2 -fno-builtin -ffreestanding -nostdinc -msoft-float -fno-strict-aliasing \ - -mno-altivec -mabi=no-altivec -fno-stack-protector $(WARNFLAGS) +CFLAGS ?= -g -O2 -fno-builtin -ffreestanding -nostdinc -msoft-float \ + -fno-strict-aliasing -mno-altivec -mabi=no-altivec \ + -fno-stack-protector -fno-asynchronous-unwind-tables $(WARNFLAGS) export CC AS LD CLEAN OBJCOPY OBJDUMP STRIP AR RANLIB CFLAGS -- cgit v1.1