I don't think that in 15 years of Linux/MIPS the zero division checking code generated by gcc by default has ever caught anything. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
@@ -49,6 +49,7 @@ ifneq ($(SUBARCH),$(ARCH))
endif
cflags-y := -ffunction-sections
+cflags-y += $(call cc-option, -mno-check-zero-division)
ifdef CONFIG_32BIT
ld-emul = $(32bit-emul)