--- locore.o --- cc -target powerpc64-unknown-freebsd13.0 --sysroot=/usr/obj/usr/src/powerpc.powerpc64/tmp -B/usr/obj/usr/src/powerpc.powerpc64/tmp/usr/bin -c -x assembler-with-cpp -DLOCORE -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -msoft-float -fPIC -fno-omit-frame-pointer -MD -MF.depend.locore.o -MTlocore.o -fdebug-prefix-map=./machine=/usr/src/sys/powerpc/include -mno-altivec -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length -mabi=elfv2 -std=iso9899:1999 -Werror -Wno-format -Wno-redundant-decls /usr/src/sys/powerpc/booke/locore.S /usr/src/sys/powerpc/booke/locore.S:81:9: warning: DWARF2 only supports one section per compilation unit .section ".text.kboot", "x", @progbits ^ /usr/src/sys/powerpc/booke/locore.S:936:1: warning: DWARF2 only supports one section per compilation unit .section ".toc","aw"; .Ltmpstack: .tc tmpstack[TC],tmpstack ^ /usr/src/sys/powerpc/booke/trap_subr.S:693:217: error: invalid operand for instruction mtspr 0x114, %r1; mtspr 0x115, %r28; mtspr 0x116, %r29; mfsprg0 %r1; ld %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r28, %r28, 1; std %r28, 0x3f8(%r1); addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; mfspr 0x115, %r28; mfspr 0x116, %r29; std %r20, (0x20)(%r1); std %r21, (0x28)(%r1); std %r22, (0x30)(%r1); std %r23, (0x38)(%r1); std %r24, (0x40)(%r1); std %r25, (0x48)(%r1); std %r26, (0x50)(%r1); std %r27, (0x58)(%r1); std %r28, (0x60)(%r1); std %r29, (0x68)(%r1); std %r30, (0x70)(%r1); std %r31, (0x78)(%r1);; mflr %r30; mfcr %r31; std %r30, (0)(%r1); std %r31, (0x8)(%r1); mfsrr0 %r30; mfsrr1 %r31; std %r30, (0x10)(%r1); std %r31, (0x18)(%r1); isync; mfspr 0x114, %r1 ^ /usr/src/sys/powerpc/booke/trap_subr.S:693:236: error: invalid operand for instruction mtspr 0x114, %r1; mtspr 0x115, %r28; mtspr 0x116, %r29; mfsprg0 %r1; ld %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r28, %r28, 1; std %r28, 0x3f8(%r1); addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; mfspr 0x115, %r28; mfspr 0x116, %r29; std %r20, (0x20)(%r1); std %r21, (0x28)(%r1); std %r22, (0x30)(%r1); std %r23, (0x38)(%r1); std %r24, (0x40)(%r1); std %r25, (0x48)(%r1); std %r26, (0x50)(%r1); std %r27, (0x58)(%r1); std %r28, (0x60)(%r1); std %r29, (0x68)(%r1); std %r30, (0x70)(%r1); std %r31, (0x78)(%r1);; mflr %r30; mfcr %r31; std %r30, (0)(%r1); std %r31, (0x8)(%r1); mfsrr0 %r30; mfsrr1 %r31; std %r30, (0x10)(%r1); std %r31, (0x18)(%r1); isync; mfspr 0x114, %r1 ^ /usr/src/sys/powerpc/booke/trap_subr.S:693:675: error: invalid operand for instruction mtspr 0x114, %r1; mtspr 0x115, %r28; mtspr 0x116, %r29; mfsprg0 %r1; ld %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r28, %r28, 1; std %r28, 0x3f8(%r1); addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; mfspr 0x115, %r28; mfspr 0x116, %r29; std %r20, (0x20)(%r1); std %r21, (0x28)(%r1); std %r22, (0x30)(%r1); std %r23, (0x38)(%r1); std %r24, (0x40)(%r1); std %r25, (0x48)(%r1); std %r26, (0x50)(%r1); std %r27, (0x58)(%r1); std %r28, (0x60)(%r1); std %r29, (0x68)(%r1); std %r30, (0x70)(%r1); std %r31, (0x78)(%r1);; mflr %r30; mfcr %r31; std %r30, (0)(%r1); std %r31, (0x8)(%r1); mfsrr0 %r30; mfsrr1 %r31; std %r30, (0x10)(%r1); std %r31, (0x18)(%r1); isync; mfspr 0x114, %r1 ^ /usr/src/sys/powerpc/booke/trap_subr.S:744:576: error: invalid operand for instruction mtspr 0x114, %r1; mfsprg0 %r1; ld %r28, 0x3f8(%r1); subi %r28, %r28, 1; std %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; ld %r30, (0)(%r1); ld %r31, (0x8)(%r1); mtlr %r30; mtcr %r31; ld %r30, (0x10)(%r1); ld %r31, (0x18)(%r1); mtsrr0 %r30; mtsrr1 %r31; ld %r20, (0x20)(%r1); ld %r21, (0x28)(%r1); ld %r22, (0x30)(%r1); ld %r23, (0x38)(%r1); ld %r24, (0x40)(%r1); ld %r25, (0x48)(%r1); ld %r26, (0x50)(%r1); ld %r27, (0x58)(%r1); ld %r28, (0x60)(%r1); ld %r29, (0x68)(%r1); ld %r30, (0x70)(%r1); ld %r31, (0x78)(%r1);; mfspr 0x114, %r1 ^ /usr/src/sys/powerpc/booke/trap_subr.S:923:217: error: invalid operand for instruction mtspr 0x114, %r1; mtspr 0x115, %r28; mtspr 0x116, %r29; mfsprg0 %r1; ld %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r28, %r28, 1; std %r28, 0x3f8(%r1); addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; mfspr 0x115, %r28; mfspr 0x116, %r29; std %r20, (0x20)(%r1); std %r21, (0x28)(%r1); std %r22, (0x30)(%r1); std %r23, (0x38)(%r1); std %r24, (0x40)(%r1); std %r25, (0x48)(%r1); std %r26, (0x50)(%r1); std %r27, (0x58)(%r1); std %r28, (0x60)(%r1); std %r29, (0x68)(%r1); std %r30, (0x70)(%r1); std %r31, (0x78)(%r1);; mflr %r30; mfcr %r31; std %r30, (0)(%r1); std %r31, (0x8)(%r1); mfsrr0 %r30; mfsrr1 %r31; std %r30, (0x10)(%r1); std %r31, (0x18)(%r1); isync; mfspr 0x114, %r1 ^ /usr/src/sys/powerpc/booke/trap_subr.S:923:236: error: invalid operand for instruction mtspr 0x114, %r1; mtspr 0x115, %r28; mtspr 0x116, %r29; mfsprg0 %r1; ld %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r28, %r28, 1; std %r28, 0x3f8(%r1); addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; mfspr 0x115, %r28; mfspr 0x116, %r29; std %r20, (0x20)(%r1); std %r21, (0x28)(%r1); std %r22, (0x30)(%r1); std %r23, (0x38)(%r1); std %r24, (0x40)(%r1); std %r25, (0x48)(%r1); std %r26, (0x50)(%r1); std %r27, (0x58)(%r1); std %r28, (0x60)(%r1); std %r29, (0x68)(%r1); std %r30, (0x70)(%r1); std %r31, (0x78)(%r1);; mflr %r30; mfcr %r31; std %r30, (0)(%r1); std %r31, (0x8)(%r1); mfsrr0 %r30; mfsrr1 %r31; std %r30, (0x10)(%r1); std %r31, (0x18)(%r1); isync; mfspr 0x114, %r1 ^ /usr/src/sys/powerpc/booke/trap_subr.S:923:675: error: invalid operand for instruction mtspr 0x114, %r1; mtspr 0x115, %r28; mtspr 0x116, %r29; mfsprg0 %r1; ld %r28, 0x3f8(%r1); rlwinm %r29, %r28, 7, 22, 24;; addi %r28, %r28, 1; std %r28, 0x3f8(%r1); addi %r29, %r29, 0x278@l; add %r1, %r1, %r29; mfspr 0x115, %r28; mfspr 0x116, %r29; std %r20, (0x20)(%r1); std %r21, (0x28)(%r1); std %r22, (0x30)(%r1); std %r23, (0x38)(%r1); std %r24, (0x40)(%r1); std %r25, (0x48)(%r1); std %r26, (0x50)(%r1); std %r27, (0x58)(%r1); std %r28, (0x60)(%r1); std %r29, (0x68)(%r1); std %r30, (0x70)(%r1); std %r31, (0x78)(%r1);; mflr %r30; mfcr %r31; std %r30, (0)(%r1); std %r31, (0x8)(%r1); mfsrr0 %r30; mfsrr1 %r31; std %r30, (0x10)(%r1); std %r31, (0x18)(%r1); isync; mfspr 0x114, %r1 ^ *** [locore.o] Error code 1