[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XenPPC] [xenppc-unstable] [POWERPC] Enable gcc -Wshadow and fix the warnings



Addition of -Wshadow generates warnings when compiling powerpc64/asm-offsets.c

> diff -r 0af18fd083ed -r b10e48a5d1e3 xen/arch/powerpc/Makefile
> --- a/xen/arch/powerpc/Makefile       Fri Aug 18 05:00:37 2006 -0400
> +++ b/xen/arch/powerpc/Makefile       Fri Aug 18 05:17:14 2006 -0400
> @@ -47,6 +47,7 @@ obj-y += elf32.o
>  # These are extra warnings like for the arch/ppc directory but may not
>  # allow the rest of the tree to build.
>  PPC_C_WARNINGS += -Wundef -Wmissing-prototypes -Wmissing-declarations
> +PPC_C_WARNINGS += -Wshadow
>  CFLAGS += $(PPC_C_WARNINGS)

make -f /home/poff/xenppc-unstable-work7.hg/xen/Rules.mk -C arch/powerpc 
asm-offsets.s
make[2]: Entering directory 
`/home/poff/xenppc-unstable-work7.hg/xen/arch/powerpc'
powerpc64-unknown-linux-gnu-gcc -m64 -ffreestanding -fno-builtin -fno-common 
-fno-strict-aliasing -iwithprefix include -Wall -Werror -pipe 
-I/home/poff/xenppc-unstable-work7.hg/xen/include 
-I/home/poff/xenppc-unstable-work7.hg/xen/include/asm-powerpc/mach-generic 
-I/home/poff/xenppc-unstable-work7.hg/xen/include/asm-powerpc/mach-default 
-Wpointer-arith -Wredundant-decls -Wpacked -msoft-float -O2 -O0 -g -D__XEN__ 
-DVERBOSE -DCRASH_DEBUG -Wundef -Wmissing-prototypes -Wmissing-declarations 
-Wshadow -S -o asm-offsets.s powerpc64/asm-offsets.c
In file included from 
/home/poff/xenppc-unstable-work7.hg/xen/include/asm/smp.h:26,
                 from 
/home/poff/xenppc-unstable-work7.hg/xen/include/xen/smp.h:13,
                 from 
/home/poff/xenppc-unstable-work7.hg/xen/include/asm/spinlock.h:25,
                 from 
/home/poff/xenppc-unstable-work7.hg/xen/include/xen/spinlock.h:39,
                 from 
/home/poff/xenppc-unstable-work7.hg/xen/include/xen/sched.h:7,
                 from powerpc64/asm-offsets.c:9:
/home/poff/xenppc-unstable-work7.hg/xen/include/asm/current.h: In function 
`reset_stack_and_jump':
/home/poff/xenppc-unstable-work7.hg/xen/include/asm/current.h:69: warning: 
declaration of 'f' shadows a parameter
/home/poff/xenppc-unstable-work7.hg/xen/include/asm/current.h:67: warning: 
shadowed declaration is here
make[2]: *** [asm-offsets.s] Error 1

_______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.