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.