[arch][arm] Add support for float/nofloat compile options
Was already added to arm64, but arch/arm hadn't picked up this feature yet. Uncovered a few places here or there that wasn't marking code as float/no-float, but this fixes a problem where newer compilers are starting to sneak in vector code because they can. Issue #406
This commit is contained in:
@@ -309,6 +309,8 @@ GLOBAL_DEFINES += GLOBAL_CPPFLAGS=\"$(subst $(SPACE),_,$(GLOBAL_CPPFLAGS))\"
|
||||
GLOBAL_DEFINES += GLOBAL_ASMFLAGS=\"$(subst $(SPACE),_,$(GLOBAL_ASMFLAGS))\"
|
||||
GLOBAL_DEFINES += GLOBAL_LDFLAGS=\"$(subst $(SPACE),_,$(GLOBAL_LDFLAGS))\"
|
||||
GLOBAL_DEFINES += ARCH_COMPILEFLAGS=\"$(subst $(SPACE),_,$(ARCH_COMPILEFLAGS))\"
|
||||
GLOBAL_DEFINES += ARCH_COMPILEFLAGS_FLOAT=\"$(subst $(SPACE),_,$(ARCH_COMPILEFLAGS_FLOAT))\"
|
||||
GLOBAL_DEFINES += ARCH_COMPILEFLAGS_NOFLOAT=\"$(subst $(SPACE),_,$(ARCH_COMPILEFLAGS_NOFLOAT))\"
|
||||
GLOBAL_DEFINES += ARCH_CFLAGS=\"$(subst $(SPACE),_,$(ARCH_CFLAGS))\"
|
||||
GLOBAL_DEFINES += ARCH_CPPFLAGS=\"$(subst $(SPACE),_,$(ARCH_CPPFLAGS))\"
|
||||
GLOBAL_DEFINES += ARCH_ASMFLAGS=\"$(subst $(SPACE),_,$(ARCH_ASMFLAGS))\"
|
||||
@@ -335,6 +337,9 @@ endif
|
||||
$(info LIBGCC = $(LIBGCC))
|
||||
$(info GLOBAL_COMPILEFLAGS = $(GLOBAL_COMPILEFLAGS))
|
||||
$(info GLOBAL_OPTFLAGS = $(GLOBAL_OPTFLAGS))
|
||||
$(info ARCH_COMPILEFLAGS = $(ARCH_COMPILEFLAGS))
|
||||
$(info ARCH_COMPILEFLAGS_FLOAT = $(ARCH_COMPILEFLAGS_FLOAT))
|
||||
$(info ARCH_COMPILEFLAGS_NOFLOAT = $(ARCH_COMPILEFLAGS_NOFLOAT))
|
||||
|
||||
# make all object files depend on any targets in GLOBAL_SRCDEPS
|
||||
$(ALLOBJS): $(GLOBAL_SRCDEPS)
|
||||
|
||||
Reference in New Issue
Block a user