--- a/cpu/mips/config.mk +++ b/cpu/mips/config.mk @@ -23,17 +23,19 @@ v=$(shell $(AS) --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2) MIPSFLAGS:=$(shell \ if [ "$v" -lt "14" ]; then \ - echo "-mcpu=4kc"; \ + echo "-mcpu=mips32"; \ else \ - echo "-march=4kc -mtune=4kc"; \ + echo "-mips32 -march=mips32 -mtune=mips32"; \ fi) +ifndef ENDIANNESS ifneq (,$(findstring 4KCle,$(CROSS_COMPILE))) ENDIANNESS = -EL else ENDIANNESS = -EB endif +endif -MIPSFLAGS += $(ENDIANNESS) +MIPSFLAGS += $(ENDIANNESS) -fno-schedule-insns -fno-schedule-insns2 PLATFORM_CPPFLAGS += $(MIPSFLAGS)