[PATCH] handle -G x switch for mips
commit32b088d20cc852c8641a5ff881eb18e5ca48d372
authorAtsushi Nemoto <anemo@mba.ocn.ne.jp>
Sat, 24 Sep 2005 16:30:24 +0000 (25 01:30 +0900)
committerLinus Torvalds <torvalds@g5.osdl.org>
Sat, 24 Sep 2005 17:31:14 +0000 (24 10:31 -0700)
tree6912c0f18d2bb5974ed8d78b64633fab4689c908
parenta3f8b120676d13583aafd740a9ee7acef895c996
[PATCH] handle -G x switch for mips

When I ran make C=1 on linux-mips kernel, I got:

  CHECK   /home/cvs/linux-mips/scripts/mod/empty.c

No such file: 0

If I ran make C=1 V=1, I got:

  sparse -D__linux__ -D__mips__ -D_MIPS_SZLONG=32 -D__PTRDIFF_TYPE__=int
-D__MIPSEL__ -nostdinc -isystem /usr/lib/gcc/mipsel-linux/3.4.4/include
-Wp,-MD,scripts/mod/.empty.o.d -nostdinc
-isystem /usr/lib/gcc/mipsel-linux/3.4.4/include
-D__KERNEL__ -Iinclude -Iinclude2 -I/home/cvs/linux-mips/include
-I/home/cvs/linux-mips/scripts/mod -Iscripts/mod -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fomit-frame-pointer -I/home/cvs/linux-mips/
-I /home/cvs/linux-mips/include/asm/gcc -G 0 -mno-abicalls
                                        ^^^^
-fno-pic -pipe -finline-limit=100000 -mabi=32 -march=r3000
-Wa,-32 -Wa,-march=r3000 -Wa,-mips1
-I/home/cvs/linux-mips/include/asm-mips/mach-dec
-Iinclude/asm-mips/mach-dec
-I/home/cvs/linux-mips/include/asm-mips/mach-generic
-Iinclude/asm-mips/mach-generic -DKBUILD_BASENAME=empty
-DKBUILD_MODNAME=empty /home/cvs/linux-mips/scripts/mod/empty.c ;

No such file: 0

It seems sparse is confused by '-G 0' option.

This fixes it.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
lib.c