Hi! Is anybody else routinely building current Binutils + GCC, to try to build all the Linux defconfigs? For PPC, a good number of those fail, and I probably don't understand PPC well enough to propose patches. Or did I pick wrongly targeted toolchains? Most of the time, my suspicion is that we're not giving the correct -m<cpu> flags in ./arch/powerpc/boot/? (My setup for doing test builds is fairly automated, I can easily throw in patches for testing.)
64-bit.config powerpc64-linux-gcc -Wp,-MD,arch/powerpc/boot/.opal-calls.o.d -D__ASSEMBLY__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-64-bit.config/12/toolchain/bin/../lib/gcc/powerpc64-linux/13.0.0/include -mbig-endian -nostdinc -c -o arch/powerpc/boot/opal-calls.o arch/powerpc/boot/opal-calls.S arch/powerpc/boot/opal-calls.S: Assembler messages: arch/powerpc/boot/opal-calls.S:20: Error: unrecognized opcode: `ld' arch/powerpc/boot/opal-calls.S:21: Error: unrecognized opcode: `ld' arch/powerpc/boot/opal-calls.S:32: Error: unrecognized opcode: `std' arch/powerpc/boot/opal-calls.S:49: Error: unrecognized opcode: `ld' arch/powerpc/boot/opal-calls.S:50: Error: unrecognized opcode: `ld' arch/powerpc/boot/opal-calls.S:52: Error: unrecognized opcode: `hrfid' arch/powerpc/boot/opal-calls.S:55: Error: unrecognized opcode: `tdi' arch/powerpc/boot/opal-calls.S:58: Error: unrecognized opcode: `ld' make[1]: *** [arch/powerpc/boot/Makefile:232: arch/powerpc/boot/opal-calls.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 ==> Why "-m32 -mcpu=powerpc"? Binutils/GCC are for --target=powerpc64-linux 85xx-64bit.config powerpc64-linux-gcc -Wp,-MMD,arch/powerpc/kernel/vdso/.gettimeofday-64.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -I ./arch/powerpc -DHAVE_AS_ATHIGH=1 -fmacro-prefix-map=./= -D__ASSEMBLY__ -fno-PIE -m64 -Wl,-a64 -mabi=elfv1 -Wa,-me500 -Wa,-me500mc -mabi=elfv1 -mbig-endian -Wl,-soname=linux-vdso64.so.1 -D__VDSO64__ -s -c -o arch/powerpc/kernel/vdso/gettimeofday-64.o arch/powerpc/kernel/vdso/gettimeofday.S arch/powerpc/kernel/vdso/gettimeofday.S: Assembler messages: arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `ld' make[1]: *** [arch/powerpc/kernel/vdso/Makefile:76: arch/powerpc/kernel/vdso/gettimeofday-64.o] Error 1 make: *** [arch/powerpc/Makefile:387: vdso_prepare] Error 2 85xx-hw.config powerpc-linux-gcc -Wp,-MMD,arch/powerpc/kernel/.epapr_hcalls.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -D__ASSEMBLY__ -fno-PIE -m32 -Wl,-a32 -mcpu=powerpc -mbig-endian -c -o arch/powerpc/kernel/epapr_hcalls.o arch/powerpc/kernel/epapr_hcalls.S arch/powerpc/kernel/epapr_hcalls.S: Assembler messages: arch/powerpc/kernel/epapr_hcalls.S:24: Error: unrecognized opcode: `wrteei' make[3]: *** [scripts/Makefile.build:382: arch/powerpc/kernel/epapr_hcalls.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/kernel] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 asp8347_defconfig powerpc-linux-gcc -Wp,-MMD,arch/powerpc/kernel/.pmc.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mbig-endian -m32 -msoft-float -pipe -ffixed-r2 -mmultiple -mno-readonly-in-sdata -mcpu=powerpc -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r2 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fomit-frame-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -mstack-protector-guard-offset=544 -Werror -DKBUILD_MODFILE='"arch/powerpc/kernel/pmc"' -DKBUILD_BASENAME='"pmc"' -DKBUILD_MODNAME='"pmc"' -D__KBUILD_MODNAME=kmod_pmc -c -o arch/powerpc/kernel/pmc.o arch/powerpc/kernel/pmc.c {standard input}: Assembler messages: {standard input}:26: Error: unrecognized opcode: `mfpmr' {standard input}:32: Error: unrecognized opcode: `mtpmr' make[3]: *** [scripts/Makefile.build:250: arch/powerpc/kernel/pmc.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/kernel] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 bamboo_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-bamboo_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 cell_defconfig powerpc64-linux-gcc -Wp,-MD,arch/powerpc/boot/.pseries-head.o.d -D__ASSEMBLY__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-cell_defconfig/12/toolchain/bin/../lib/gcc/powerpc64-linux/13.0.0/include -mbig-endian -nostdinc -c -o arch/powerpc/boot/pseries-head.o arch/powerpc/boot/pseries-head.S arch/powerpc/boot/pseries-head.S: Assembler messages: arch/powerpc/boot/pseries-head.S:8: Error: unrecognized opcode: `tdi' make[1]: *** [arch/powerpc/boot/Makefile:232: arch/powerpc/boot/pseries-head.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 ebony_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-ebony_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 ge_imp3a_defconfig powerpc-linux-gcc -Wp,-MMD,drivers/ata/.libahci.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mbig-endian -m32 -msoft-float -pipe -ffixed-r2 -mmultiple -mno-readonly-in-sdata -mcpu=8540 -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -Wa,-me500 -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r2 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fomit-frame-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -mstack-protector-guard-offset=792 -DKBUILD_MODFILE='"drivers/ata/libahci"' -DKBUILD_BASENAME='"libahci"' -DKBUILD_MODNAME='"libahci"' -D__KBUILD_MODNAME=kmod_libahci -c -o drivers/ata/libahci.o drivers/ata/libahci.c In file included from <command-line>: drivers/ata/libahci.c: In function 'ahci_led_store': ././include/linux/compiler_types.h:357:45: error: call to '__compiletime_assert_297' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long) 357 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ ././include/linux/compiler_types.h:338:25: note: in definition of macro '__compiletime_assert' 338 | prefix ## suffix(); \ | ^~~~~~ ././include/linux/compiler_types.h:357:9: note: in expansion of macro '_compiletime_assert' 357 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/nospec.h:58:9: note: in expansion of macro 'BUILD_BUG_ON' 58 | BUILD_BUG_ON(sizeof(_s) > sizeof(long)); \ | ^~~~~~~~~~~~ drivers/ata/libahci.c:1198:23: note: in expansion of macro 'array_index_nospec' 1198 | pmp = array_index_nospec(pmp, EM_MAX_SLOTS); | ^~~~~~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:250: drivers/ata/libahci.o] Error 1 make[2]: *** [scripts/Makefile.build:500: drivers/ata] Error 2 make[1]: *** [scripts/Makefile.build:500: drivers] Error 2 make: *** [Makefile:1992: .] Error 2 ==> That's probably an unrelated issue, seen similarly for other builds. guest.config powerpc-linux-gcc -Wp,-MMD,arch/powerpc/kernel/.epapr_hcalls.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -D__ASSEMBLY__ -fno-PIE -m32 -Wl,-a32 -mcpu=powerpc -mbig-endian -c -o arch/powerpc/kernel/epapr_hcalls.o arch/powerpc/kernel/epapr_hcalls.S arch/powerpc/kernel/epapr_hcalls.S: Assembler messages: arch/powerpc/kernel/epapr_hcalls.S:24: Error: unrecognized opcode: `wrteei' make[3]: *** [scripts/Makefile.build:382: arch/powerpc/kernel/epapr_hcalls.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/kernel] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 katmai_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-katmai_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 mvme5100_defconfig powerpc-linux-gcc -Wp,-MMD,arch/powerpc/kernel/.epapr_hcalls.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -D__ASSEMBLY__ -fno-PIE -m32 -Wl,-a32 -mcpu=powerpc -mbig-endian -c -o arch/powerpc/kernel/epapr_hcalls.o arch/powerpc/kernel/epapr_hcalls.S arch/powerpc/kernel/epapr_hcalls.S: Assembler messages: arch/powerpc/kernel/epapr_hcalls.S:24: Error: unrecognized opcode: `wrteei' make[3]: *** [scripts/Makefile.build:382: arch/powerpc/kernel/epapr_hcalls.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/kernel] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 powernv_defconfig powerpc64-linux-gcc -Wp,-MMD,arch/powerpc/lib/.sstep.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -DHAVE_AS_ATHIGH=1 -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mlittle-endian -m64 -msoft-float -pipe -mtraceback=no -mabi=elfv2 -mcmodel=medium -mno-pointers-to-nested-functions -mcpu=power8 -mtune=power10 -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -Wa,-maltivec -Wa,-mpower4 -Wa,-many -mno-strict-align -mlittle-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r13 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mprofile-kernel -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -mstack-protector-guard-offset=3184 -Werror -DKBUILD_MODFILE='"arch/powerpc/lib/sstep"' -DKBUILD_BASENAME='"sstep"' -DKBUILD_MODNAME='"sstep"' -D__KBUILD_MODNAME=kmod_sstep -c -o arch/powerpc/lib/sstep.o arch/powerpc/lib/sstep.c In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:286:25: error: array subscript [3, 4] is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 286 | up[0] = byterev_8(up[3]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset [24, 39] into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:287:23: error: array subscript [3, 4] is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 287 | up[3] = tmp; | ~~~~~~^~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset [24, 39] into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:288:23: error: array subscript 2 is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 288 | tmp = byterev_8(up[2]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset 16 into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:289:23: error: array subscript 2 is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 289 | up[2] = byterev_8(up[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset 16 into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:286:25: error: array subscript [3, 4] is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 286 | up[0] = byterev_8(up[3]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:287:23: error: array subscript [3, 4] is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 287 | up[3] = tmp; | ~~~~~~^~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:288:23: error: array subscript 2 is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 288 | tmp = byterev_8(up[2]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:289:23: error: array subscript 2 is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 289 | up[2] = byterev_8(up[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:250: arch/powerpc/lib/sstep.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/lib] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 ppc44x_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-ppc44x_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 ppc64_defconfig powerpc64-linux-gcc -Wp,-MMD,arch/powerpc/lib/.sstep.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -DHAVE_AS_ATHIGH=1 -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mbig-endian -m64 -msoft-float -pipe -mtraceback=no -mabi=elfv1 -mcall-aixdesc -mcmodel=medium -mno-pointers-to-nested-functions -mcpu=power4 -mtune=power10 -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -Wa,-maltivec -Wa,-mpower4 -Wa,-many -mabi=elfv1 -mcall-aixdesc -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r13 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -mstack-protector-guard-offset=3192 -Werror -DKBUILD_MODFILE='"arch/powerpc/lib/sstep"' -DKBUILD_BASENAME='"sstep"' -DKBUILD_MODNAME='"sstep"' -D__KBUILD_MODNAME=kmod_sstep -c -o arch/powerpc/lib/sstep.o arch/powerpc/lib/sstep.c In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:286:25: error: array subscript [3, 4] is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 286 | up[0] = byterev_8(up[3]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset [24, 39] into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:287:23: error: array subscript [3, 4] is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 287 | up[3] = tmp; | ~~~~~~^~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset [24, 39] into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:288:23: error: array subscript 2 is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 288 | tmp = byterev_8(up[2]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset 16 into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:289:23: error: array subscript 2 is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 289 | up[2] = byterev_8(up[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset 16 into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:286:25: error: array subscript [3, 4] is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 286 | up[0] = byterev_8(up[3]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:287:23: error: array subscript [3, 4] is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 287 | up[3] = tmp; | ~~~~~~^~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:288:23: error: array subscript 2 is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 288 | tmp = byterev_8(up[2]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:289:23: error: array subscript 2 is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 289 | up[2] = byterev_8(up[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:250: arch/powerpc/lib/sstep.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/lib] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 ppc64e_defconfig powerpc64-linux-gcc -Wp,-MMD,arch/powerpc/kernel/vdso/.gettimeofday-64.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -I ./arch/powerpc -DHAVE_AS_ATHIGH=1 -fmacro-prefix-map=./= -D__ASSEMBLY__ -fno-PIE -m64 -Wl,-a64 -mabi=elfv1 -Wa,-me500 -Wa,-me500mc -mabi=elfv1 -mbig-endian -Wl,-soname=linux-vdso64.so.1 -D__VDSO64__ -s -c -o arch/powerpc/kernel/vdso/gettimeofday-64.o arch/powerpc/kernel/vdso/gettimeofday.S arch/powerpc/kernel/vdso/gettimeofday.S: Assembler messages: arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:72: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:82: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:104: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `stdu' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `std' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `ld' arch/powerpc/kernel/vdso/gettimeofday.S:115: Error: unrecognized opcode: `ld' make[1]: *** [arch/powerpc/kernel/vdso/Makefile:76: arch/powerpc/kernel/vdso/gettimeofday-64.o] Error 1 make: *** [arch/powerpc/Makefile:387: vdso_prepare] Error 2 pseries_defconfig powerpc64-linux-gcc -Wp,-MMD,arch/powerpc/lib/.sstep.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -DHAVE_AS_ATHIGH=1 -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mbig-endian -m64 -msoft-float -pipe -mtraceback=no -mabi=elfv1 -mcall-aixdesc -mcmodel=medium -mno-pointers-to-nested-functions -mcpu=power4 -mtune=power10 -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -Wa,-maltivec -Wa,-mpower4 -Wa,-many -mabi=elfv1 -mcall-aixdesc -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r13 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -mstack-protector-guard-offset=3192 -Werror -DKBUILD_MODFILE='"arch/powerpc/lib/sstep"' -DKBUILD_BASENAME='"sstep"' -DKBUILD_MODNAME='"sstep"' -D__KBUILD_MODNAME=kmod_sstep -c -o arch/powerpc/lib/sstep.o arch/powerpc/lib/sstep.c In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:286:25: error: array subscript [3, 4] is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 286 | up[0] = byterev_8(up[3]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset [24, 39] into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:287:23: error: array subscript [3, 4] is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 287 | up[3] = tmp; | ~~~~~~^~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset [24, 39] into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:288:23: error: array subscript 2 is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 288 | tmp = byterev_8(up[2]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset 16 into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_store' at arch/powerpc/lib/sstep.c:722:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3509:9: arch/powerpc/lib/sstep.c:289:23: error: array subscript 2 is outside array bounds of 'union <anonymous>[1]' [-Werror=array-bounds=] 289 | up[2] = byterev_8(up[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:708:11: note: at offset 16 into object 'u' of size 16 708 | } u; | ^ In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:286:25: error: array subscript [3, 4] is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 286 | up[0] = byterev_8(up[3]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:287:23: error: array subscript [3, 4] is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 287 | up[3] = tmp; | ~~~~~~^~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset [24, 39] into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:288:23: error: array subscript 2 is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 288 | tmp = byterev_8(up[2]); | ^~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 In function 'do_byte_reverse', inlined from 'do_vec_load' at arch/powerpc/lib/sstep.c:691:3, inlined from 'emulate_loadstore' at arch/powerpc/lib/sstep.c:3438:9: arch/powerpc/lib/sstep.c:289:23: error: array subscript 2 is outside array bounds of 'u8[16]' {aka 'unsigned char[16]'} [-Werror=array-bounds=] 289 | up[2] = byterev_8(up[1]); | ~~~~~~^~~~~~~~~~~~~~~~~~ arch/powerpc/lib/sstep.c: In function 'emulate_loadstore': arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 681 | } u = {}; | ^ arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 arch/powerpc/lib/sstep.c:681:11: note: at offset 16 into object 'u' of size 16 cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:250: arch/powerpc/lib/sstep.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/lib] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 adder875_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-rainier_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 rainier_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-rainier_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 sam440ep_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-sam440ep_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 sequoia_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-sequoia_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 taishan_defconfig powerpc-linux-gcc -Wp,-MD,arch/powerpc/boot/.treeboot-akebono.o.d -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -m32 -mcpu=powerpc -isystem /var/lib/laminar/run/linux-powerpc-taishan_defconfig/12/toolchain/bin/../lib/gcc/powerpc-linux/13.0.0/include -mbig-endian -fno-stack-protector -include ./include/linux/compiler_attributes.h -I./arch/powerpc/boot -I./arch/powerpc/boot -mcpu=405 -c -o arch/powerpc/boot/treeboot-akebono.o arch/powerpc/boot/treeboot-akebono.c {standard input}: Assembler messages: {standard input}:94: Error: unrecognized opcode: `mtdcrx' {standard input}:101: Error: unrecognized opcode: `mfdcrx' {standard input}:107: Error: unrecognized opcode: `mtdcrx' {standard input}:306: Error: unrecognized opcode: `mfdcrx' make[1]: *** [arch/powerpc/boot/Makefile:229: arch/powerpc/boot/treeboot-akebono.o] Error 1 make: *** [arch/powerpc/Makefile:247: zImage] Error 2 xes_mpc85xx_defconfig powerpc-linux-gcc -Wp,-MMD,drivers/ata/.libahci.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mbig-endian -m32 -msoft-float -pipe -ffixed-r2 -mmultiple -mno-readonly-in-sdata -mcpu=8540 -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -Wa,-me500 -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r2-fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fomit-frame-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -mstack-protector-guard-offset=768 -DKBUILD_MODFILE='"drivers/ata/libahci"' -DKBUILD_BASENAME='"libahci"' -DKBUILD_MODNAME='"libahci"' -D__KBUILD_MODNAME=kmod_libahci -c -o drivers/ata/libahci.o drivers/ata/libahci.c In file included from <command-line>: drivers/ata/libahci.c: In function 'ahci_led_store': ././include/linux/compiler_types.h:357:45: error: call to '__compiletime_assert_295' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long) 357 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ ././include/linux/compiler_types.h:338:25: note: in definition of macro '__compiletime_assert' 338 | prefix ## suffix(); \ | ^~~~~~ ././include/linux/compiler_types.h:357:9: note: in expansion of macro '_compiletime_assert' 357 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/nospec.h:58:9: note: in expansion of macro 'BUILD_BUG_ON' 58 | BUILD_BUG_ON(sizeof(_s) > sizeof(long)); \ | ^~~~~~~~~~~~ drivers/ata/libahci.c:1198:23: note: in expansion of macro 'array_index_nospec' 1198 | pmp = array_index_nospec(pmp, EM_MAX_SLOTS); | ^~~~~~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:250: drivers/ata/libahci.o] Error 1 make[2]: *** [scripts/Makefile.build:500: drivers/ata] Error 2 make[1]: *** [scripts/Makefile.build:500: drivers] Error 2 make: *** [Makefile:1992: .] Error 2 currituck_defconfig ep8248e_defconfig ep88xc_defconfig fsl-emb-nonhw.config fsp2_defconfig iss476-smp_defconfig lite5200b_defconfig mgcoge_defconfig motionpro_defconfig mpc5200_defconfig mpc8272_ads_defconfig mpc885_ads_defconfig ppc6xx_defconfig pq2fads_defconfig ps3_defconfig akebono_defconfig tqm5200_defconfig tqm8xx_defconfig warp_defconfig Compiler ICEs (during GIMPLE pass: ccp) in align.c: powerpc-linux-gcc -Wp,-MMD,arch/powerpc/kernel/.align.o.d -nostdinc -I./arch/powerpc/include -I./arch/powerpc/include/generated -I./include -I./arch/powerpc/include/uapi -I./arch/powerpc/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -I ./arch/powerpc -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mbig-endian -m32 -msoft-float -pipe -ffixed-r2 -mmultiple -mno-readonly-in-sdata -mcpu=440 -mno-prefixed -mno-pcrel -mno-altivec -mno-vsx -mno-mma -fno-asynchronous-unwind-tables -mno-string -Wa,-m440 -mbig-endian -mstack-protector-guard=tls -mstack-protector-guard-reg=r2 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fomit-frame-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -mstack-protector-guard-offset=1080 -Werror -DKBUILD_MODFILE='"arch/powerpc/kernel/align"' -DKBUILD_BASENAME='"align"' -DKBUILD_MODNAME='"align"' -D__KBUILD_MODNAME=kmod_align -c -o arch/powerpc/kernel/align.o arch/powerpc/kernel/align.c during GIMPLE pass: ccp arch/powerpc/kernel/align.c: In function '__copy_inst_from_kernel_nofault': arch/powerpc/kernel/align.c:364:1: internal compiler error: in maybe_register_def, at tree-into-ssa.cc:1948 364 | } | ^ 0x19d8886 internal_error(char const*, ...) ???:0 0x7bb4fe fancy_abort(char const*, int, char const*) ???:0 0x1791bfe dom_walker::walk(basic_block_def*) ???:0 0xe94ec0 update_ssa(unsigned int) ???:0 0x103d6b9 execute_update_addresses_taken() ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. make[3]: *** [scripts/Makefile.build:250: arch/powerpc/kernel/align.o] Error 1 make[2]: *** [scripts/Makefile.build:500: arch/powerpc/kernel] Error 2 make[1]: *** [scripts/Makefile.build:500: arch/powerpc] Error 2 make: *** [Makefile:1992: .] Error 2 ==> Should probably open a PR for this. Thanks for any pointers! MfG, JBG --
signature.asc
Description: PGP signature