boards: Move -fno-strict-aliasing from Make.defs to Toolchain.defs

and migrate MAXOPTIMIZATION into ARCHOPTIMIZATION

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao
2022-04-27 03:32:13 +08:00
committed by Petro Karashchenko
parent 1e23799455
commit aeb9c5d822
265 changed files with 336 additions and 1328 deletions
+1 -5
View File
@@ -23,10 +23,10 @@ include ${TOPDIR}/tools/Config.mk
include ${TOPDIR}/arch/sparc/src/sparc_v8/Toolchain.defs
LDSCRIPT = linksparc.ld
ARCHSCRIPT += $(TOPDIR)/boards/$(CONFIG_ARCH)/$(CONFIG_ARCH_CHIP)/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)
ARCHINCLUDES = -I. -isystem $(call CONVERT_PATH,$(TOPDIR)/include)
ARCHXXINCLUDES = $(ARCHINCLUDES) -isystem $(call CONVERT_PATH,$(TOPDIR)/include/cxx)
ARCHSCRIPT += $(TOPDIR)/boards/$(CONFIG_ARCH)/$(CONFIG_ARCH_CHIP)/$(CONFIG_ARCH_BOARD)/scripts/$(LDSCRIPT)
CC = $(CROSSDEV)gcc
CXX = $(CROSSDEV)g++
@@ -38,10 +38,6 @@ NM = $(CROSSDEV)nm
OBJCOPY = $(CROSSDEV)objcopy
OBJDUMP = $(CROSSDEV)objdump
ifneq ($(CONFIG_DEBUG_NOOPT),y)
ARCHOPTIMIZATION += $(MAXOPTIMIZATION) -fno-strict-aliasing
endif
# ARCHOPTIMIZATION += -fno-zero-initialized-in-bss
ARCHWARNINGS = -Wall -Wstrict-prototypes -Wshadow -Wundef