>>>>> On Wed, 22 Oct 2003 00:25:50 +0100, ralf@linux-mips.org said: ralf> CVSROOT: /home/cvs ralf> Module name: linux ralf> Changes by: ralf@ftp.linux-mips.org 03/10/22 00:25:50 ralf> Modified files: ralf> arch/mips : Tag: linux_2_4 Makefile ralf> arch/mips64 : Tag: linux_2_4 Makefile ralf> Log message: ralf> Make gcc try inlining functions really hard. It seems mips64 Makefile does not pass "-finline-limit=100000" to gcc. The "check_gcc" must be defined before used ? diff -u linux-mips-cvs/arch/mips64/Makefile linux/arch/mips64/Makefile --- linux-mips-cvs/arch/mips64/Makefile Tue Nov 4 16:57:37 2003 +++ linux/arch/mips64/Makefile Wed Nov 5 16:50:40 2003 @@ -24,6 +24,8 @@ CROSS_COMPILE = $(tool-prefix) endif +check_gcc = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi) + # # The ELF GCC uses -G 0 -mabicalls -fpic as default. We don't need PIC # code in the kernel since it only slows down the whole thing. For the @@ -47,8 +49,6 @@ endif endif -check_gcc = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi) - # # CPU-dependent compiler/assembler options for optimization. # --- Atsushi Nemoto