https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63837

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-11-13
     Ever confirmed|0                           |1

--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Well, something strange is going on and I can't provide a testcase.

With GCC_COMPARE_DEBUG=1 I get e.g:

/home/trippels/gcc_test/usr/local/bin/gcc -Werror -std=gnu89
-Wp,-MD,arch/powerpc/kernel/.asm-offsets.s.d  -nostdinc -isystem
/home/trippels/gcc_test/usr/local/bin/../lib/gcc/powerpc64-unknown-linux-gnu/5.0.0/include
-I./arch/powerpc/include -Iarch/powerpc/include/generated  -Iinclude
-I./arch/powerpc/include/uapi -Iarch/powerpc/include/generated/uapi
-I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h
-D__KERNEL__ -Iarch/powerpc -DHAVE_AS_ATHIGH=1 -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-Werror-implicit-function-declaration -Wno-format-security -msoft-float -pipe
-Iarch/powerpc -mtraceback=no -mcall-aixdesc -mminimal-toc -mtune=power4
-mno-string -Wa,-maltivec -O2 -fomit-frame-pointer    -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(asm_offsets)" 
-D"KBUILD_MODNAME=KBUILD_STR(asm_offsets)"  -fverbose-asm -S -o
arch/powerpc/kernel/asm-offsets.s arch/powerpc/kernel/asm-offsets.c

With GCC_COMPARE_DEBUG=0 a different invocation:

/home/trippels/gcc_test/usr/local/bin/gcc -Werror -std=gnu89
-Wp,-MD,arch/powerpc/kernel/.asm-offsets.s.d  -nostdinc -isystem
/home/trippels/gcc_test/usr/local/bin/../lib/gcc/powerpc64-unknown-linux-gnu/5.0.0/include
-I./arch/powerpc/include -Iarch/powerpc/include/generated  -Iinclude
-I./arch/powerpc/include/uapi -Iarch/powerpc/include/generated/uapi
-I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h
-D__KERNEL__ -Iarch/powerpc -DHAVE_AS_ATHIGH=1 -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-Werror-implicit-function-declaration -Wno-format-security -msoft-float -pipe
-Iarch/powerpc -mtraceback=no -mcall-aixdesc -mcmodel=medium
-mno-pointers-to-nested-functions -mtune=power7 -mno-altivec -mno-vsx -mno-spe
-mspe=no -funit-at-a-time -fno-dwarf2-cfi-asm -mno-string -Wa,-maltivec
-fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0
-Wframe-larger-than=2048 -fno-stack-protector -Wno-unused-but-set-variable
-fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign
-fno-strict-overflow -fconserve-stack -Werror=implicit-int
-Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO   
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(asm_offsets)" 
-D"KBUILD_MODNAME=KBUILD_STR(asm_offsets)"  -fverbose-asm -S -o
arch/powerpc/kernel/asm-offsets.s arch/powerpc/kernel/asm-offsets.c

So probably something in scripts/Kbuild.include gets wrong.

You introduced the bug, you figure it out.

Reply via email to