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
