--- Begin Message ---
Source: golang-golang-x-arch
Version: 0.12.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20241222 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on arm64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --buildsystem=golang --with=golang
> dh_update_autotools_config -O--buildsystem=golang
> dh_autoreconf -O--buildsystem=golang
> dh_auto_configure -O--buildsystem=golang
> dh_auto_build -O--buildsystem=golang
> cd obj-aarch64-linux-gnu && go install -trimpath -v -p 8
> golang.org/x/arch/arm/armasm golang.org/x/arch/arm64/arm64asm
> golang.org/x/arch/loong64/loong64asm golang.org/x/arch/ppc64/ppc64asm
> golang.org/x/arch/riscv64/riscv64asm golang.org/x/arch/s390x/s390xasm
> golang.org/x/arch/x86/x86asm golang.org/x/arch/x86/x86csv
> golang.org/x/arch/x86/xeddata
> internal/unsafeheader
> internal/goarch
> internal/godebugs
> internal/coverage/rtcov
> internal/goos
> internal/goexperiment
> internal/byteorder
> internal/cpu
> internal/profilerecord
> internal/abi
> internal/runtime/syscall
> runtime/internal/math
> runtime/internal/sys
> internal/race
> internal/chacha8rand
> sync/atomic
> unicode
> unicode/utf8
> math/bits
> internal/itoa
> internal/bytealg
> internal/runtime/atomic
> math
> cmp
> internal/asan
> internal/msan
> log/internal
> encoding
> unicode/utf16
> internal/runtime/exithook
> internal/stringslite
> runtime
> internal/reflectlite
> sync
> iter
> slices
> internal/testlog
> internal/bisect
> errors
> sort
> internal/oserror
> path
> io
> strconv
> internal/godebug
> syscall
> bytes
> strings
> reflect
> bufio
> regexp/syntax
> time
> internal/syscall/execenv
> internal/syscall/unix
> regexp
> io/fs
> internal/poll
> internal/filepathlite
> internal/fmtsort
> encoding/binary
> os
> encoding/base64
> io/ioutil
> path/filepath
> fmt
> golang.org/x/arch/loong64/loong64asm
> golang.org/x/arch/arm/armasm
> log
> golang.org/x/arch/riscv64/riscv64asm
> golang.org/x/arch/x86/x86asm
> golang.org/x/arch/arm64/arm64asm
> encoding/csv
> golang.org/x/arch/s390x/s390xasm
> golang.org/x/arch/ppc64/ppc64asm
> golang.org/x/arch/x86/x86csv
> encoding/json
> golang.org/x/arch/x86/xeddata
> dh_auto_test -O--buildsystem=golang
> cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8
> golang.org/x/arch/arm/armasm golang.org/x/arch/arm64/arm64asm
> golang.org/x/arch/loong64/loong64asm golang.org/x/arch/ppc64/ppc64asm
> golang.org/x/arch/riscv64/riscv64asm golang.org/x/arch/s390x/s390xasm
> golang.org/x/arch/x86/x86asm golang.org/x/arch/x86/x86csv
> golang.org/x/arch/x86/xeddata
> === RUN TestDecode
> --- PASS: TestDecode (0.00s)
> === RUN TestObjdumpARMTestdata
> objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such
> file or directory
> --- SKIP: TestObjdumpARMTestdata (0.00s)
> === RUN TestObjdumpARMManual
> objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such
> file or directory
> --- SKIP: TestObjdumpARMManual (0.00s)
> === RUN TestObjdumpARMCond
> objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such
> file or directory
> --- SKIP: TestObjdumpARMCond (0.00s)
> === RUN TestObjdumpARMUncond
> objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such
> file or directory
> --- SKIP: TestObjdumpARMUncond (0.00s)
> === RUN TestObjdumpARMVFP
> objdumpext_test.go:33: stat /usr/local/bin/arm-linux-elf-objdump: no such
> file or directory
> --- SKIP: TestObjdumpARMVFP (0.00s)
> PASS
> ok golang.org/x/arch/arm/armasm 0.005s
> === RUN TestDecodeGNUSyntax
> --- PASS: TestDecodeGNUSyntax (0.01s)
> === RUN TestDecodeGoSyntax
> --- PASS: TestDecodeGoSyntax (0.01s)
> === RUN TestObjdumpARM64TestDecodeGNUSyntaxdata
> ext_test.go:197: decode(eaaadf0c) = "ld1 {v10.2s, v11.2s}, [x23],#16", 4,
> want "ld1 {v10.2s-v11.2s}, [x23], #16", 4
>
> ext_test.go:197: decode(eca7cc4c) = "ld1 {v12.8h, v13.8h}, [sp], x12", 4,
> want "ld1 {v12.8h-v13.8h}, [sp], x12", 4
>
> ext_test.go:197: decode(b787404c) = "ld2 {v23.8h, v24.8h}, [x29]", 4,
> want "ld2 {v23.8h-v24.8h}, [x29]", 4
>
> ext_test.go:197: decode(2f88c10c) = "ld2 {v15.2s, v16.2s}, [x1], x1", 4,
> want "ld2 {v15.2s-v16.2s}, [x1], x1", 4
>
> ext_test.go:197: decode(a01e604d) = "ld2 {v0.b, v1.b}[15], [x21]", 4,
> want "ld2 {v0.b-v1.b}[15], [x21]", 4
>
> ext_test.go:197: decode(eb82604d) = "ld2 {v11.s, v12.s}[2], [x23]", 4,
> want "ld2 {v11.s-v12.s}[2], [x23]", 4
>
> ext_test.go:197: decode(e315ff0d) = "ld2 {v3.b, v4.b}[5], [x15],#2", 4,
> want "ld2 {v3.b-v4.b}[5], [x15], #2", 4
>
> ext_test.go:197: decode(d781fd0d) = "ld2 {v23.s, v24.s}[0], [x14], x29",
> 4, want "ld2 {v23.s-v24.s}[0], [x14], x29", 4
>
> ext_test.go:197: decode(c885ff0d) = "ld2 {v8.d, v9.d}[0], [x14],#16", 4,
> want "ld2 {v8.d-v9.d}[0], [x14], #16", 4
>
> ext_test.go:197: decode(95c7ff4d) = "ld2r {v21.8h, v22.8h}, [x28],#4", 4,
> want "ld2r {v21.8h-v22.8h}, [x28], #4", 4
>
> ext_test.go:197: decode(d4c1e14d) = "ld2r {v20.16b, v21.16b}, [x14], x1",
> 4, want "ld2r {v20.16b-v21.16b}, [x14], x1", 4
>
> ext_test.go:197: decode(1f03df0c) = "ld4 {v31.8b, v0.8b, v1.8b, v2.8b},
> [x24],#32", 4, want "ld4 {v31.8b-v2.8b}, [x24], #32", 4
>
> ext_test.go:197: decode(be71ff4d) = "ld4 {v30.h, v31.h, v0.h, v1.h}[6],
> [x13],#8", 4, want "ld4 {v30.h-v1.h}[6], [x13], #8", 4
>
> ext_test.go:197: decode(bca7844c) = "st1 {v28.8h, v29.8h}, [x29], x4", 4,
> want "st1 {v28.8h-v29.8h}, [x29], x4", 4
>
> ext_test.go:197: decode(d200200d) = "st2 {v18.b, v19.b}[0], [x6]", 4,
> want "st2 {v18.b-v19.b}[0], [x6]", 4
>
> ext_test.go:197: decode(4042bf0d) = "st2 {v0.h, v1.h}[0], [x18],#4", 4,
> want "st2 {v0.h-v1.h}[0], [x18], #4", 4
>
> ext_test.go:197: decode(9342af4d) = "st2 {v19.h, v20.h}[4], [x20], x15",
> 4, want "st2 {v19.h-v20.h}[4], [x20], x15", 4
>
> ext_test.go:197: decode(9b91bf4d) = "st2 {v27.s, v28.s}[3], [x12],#8", 4,
> want "st2 {v27.s-v28.s}[3], [x12], #8", 4
>
> ext_test.go:197: decode(3fa6200d) = "st4 {v31.d, v0.d, v1.d, v2.d}[0],
> [x17]", 4, want "st4 {v31.d-v2.d}[0], [x17]", 4
>
> ext_test.go:197: decode(bf26a60d) = "st4 {v31.b, v0.b, v1.b, v2.b}[1],
> [x21], x6", 4, want "st4 {v31.b-v2.b}[1], [x21], x6", 4
>
> ext_test.go:197: decode(8b23164e) = "tbl v11.16b, {v28.16b, v29.16b},
> v22.16b", 4, want "tbl v11.16b, {v28.16b-v29.16b}, v22.16b", 4
>
> ext_test.go:197: decode(9830014e) = "tbx v24.16b, {v4.16b, v5.16b},
> v1.16b", 4, want "tbx v24.16b, {v4.16b-v5.16b}, v1.16b", 4
>
> ext_test.go:197: decode(6e9186f8) = "prfum #0x0e, [x11,#105]", 4, want
> "prfum plislckeep, [x11, #105]", 4
>
> ext_test.go:197: decode(4aa7404c) = "ld1 {v10.8h, v11.8h}, [x26]", 4,
> want "ld1 {v10.8h-v11.8h}, [x26]", 4
>
> ext_test.go:197: decode(6686600d) = "ld2 {v6.d, v7.d}[0], [x19]", 4, want
> "ld2 {v6.d-v7.d}[0], [x19]", 4
>
> ext_test.go:197: decode(061eff0d) = "ld2 {v6.b, v7.b}[7], [x16],#2", 4,
> want "ld2 {v6.b-v7.b}[7], [x16], #2", 4
>
> ext_test.go:197: decode(db05fa0d) = "ld2 {v27.b, v28.b}[1], [x14], x26",
> 4, want "ld2 {v27.b-v28.b}[1], [x14], x26", 4
>
> ext_test.go:197: decode(8a49ff4d) = "ld2 {v10.h, v11.h}[5], [x12],#4", 4,
> want "ld2 {v10.h-v11.h}[5], [x12], #4", 4
>
> ext_test.go:197: decode(bb59ec4d) = "ld2 {v27.h, v28.h}[7], [x13], x12",
> 4, want "ld2 {v27.h-v28.h}[7], [x13], x12", 4
>
> ext_test.go:197: decode(7c86ed4d) = "ld2 {v28.d, v29.d}[1], [x19], x13",
> 4, want "ld2 {v28.d-v29.d}[1], [x19], x13", 4
>
> ext_test.go:197: decode(7bc5e40d) = "ld2r {v27.4h, v28.4h}, [x11], x4",
> 4, want "ld2r {v27.4h-v28.4h}, [x11], x4", 4
>
> ext_test.go:197: decode(bda1600d) = "ld4 {v29.s, v30.s, v31.s, v0.s}[0],
> [x13]", 4, want "ld4 {v29.s-v0.s}[0], [x13]", 4
>
> ext_test.go:197: decode(5d78ef0d) = "ld4 {v29.h, v30.h, v31.h, v0.h}[3],
> [x2], x15", 4, want "ld4 {v29.h-v0.h}[3], [x2], x15", 4
>
> ext_test.go:197: decode(cea4000c) = "st1 {v14.4h, v15.4h}, [x6]", 4, want
> "st1 {v14.4h-v15.4h}, [x6]", 4
>
> ext_test.go:197: decode(7e239f0c) = "st1 {v30.8b, v31.8b, v0.8b, v1.8b},
> [x27],#32", 4, want "st1 {v30.8b-v1.8b}, [x27], #32", 4
>
> ext_test.go:197: decode(e788004c) = "st2 {v7.4s, v8.4s}, [x7]", 4, want
> "st2 {v7.4s-v8.4s}, [x7]", 4
>
> ext_test.go:197: decode(79889f0c) = "st2 {v25.2s, v26.2s}, [x3],#16", 4,
> want "st2 {v25.2s-v26.2s}, [x3], #16", 4
>
> ext_test.go:197: decode(7003bf0d) = "st2 {v16.b, v17.b}[0], [x27],#2", 4,
> want "st2 {v16.b-v17.b}[0], [x27], #2", 4
>
> ext_test.go:197: decode(1e43b00d) = "st2 {v30.h, v31.h}[0], [x24], x16",
> 4, want "st2 {v30.h-v31.h}[0], [x24], x16", 4
>
> ext_test.go:197: decode(1a82bf0d) = "st2 {v26.s, v27.s}[0], [x16],#8", 4,
> want "st2 {v26.s-v27.s}[0], [x16], #8", 4
>
> ext_test.go:197: decode(9892a50d) = "st2 {v24.s, v25.s}[1], [x20], x5",
> 4, want "st2 {v24.s-v25.s}[1], [x20], x5", 4
>
> ext_test.go:197: decode(5884bf0d) = "st2 {v24.d, v25.d}[0], [x2],#16", 4,
> want "st2 {v24.d-v25.d}[0], [x2], #16", 4
>
> ext_test.go:197: decode(9e87a34d) = "st2 {v30.d, v31.d}[1], [x28], x3",
> 4, want "st2 {v30.d-v31.d}[1], [x28], x3", 4
>
> ext_test.go:197: decode(5fb38c0d) = "st3 {v31.s, v0.s, v1.s}[1], [x26],
> x12", 4, want "st3 {v31.s-v1.s}[1], [x26], x12", 4
>
> ext_test.go:197: decode(dfb2204d) = "st4 {v31.s, v0.s, v1.s, v2.s}[3],
> [x22]", 4, want "st4 {v31.s-v2.s}[3], [x22]", 4
>
> ext_test.go:197: decode(eb301f4e) = "tbx v11.16b, {v7.16b, v8.16b},
> v31.16b", 4, want "tbx v11.16b, {v7.16b-v8.16b}, v31.16b", 4
>
> ext_test.go:197: decode(75a6404c) = "ld1 {v21.8h, v22.8h}, [x19]", 4,
> want "ld1 {v21.8h-v22.8h}, [x19]", 4
>
> ext_test.go:197: decode(d4a3df0c) = "ld1 {v20.8b, v21.8b}, [x30],#16", 4,
> want "ld1 {v20.8b-v21.8b}, [x30], #16", 4
>
> ext_test.go:197: decode(8ba1d90c) = "ld1 {v11.8b, v12.8b}, [x12], x25",
> 4, want "ld1 {v11.8b-v12.8b}, [x12], x25", 4
>
> ext_test.go:197: decode(3f2adf4c) = "ld1 {v31.4s, v0.4s, v1.4s, v2.4s},
> [x17],#64", 4, want "ld1 {v31.4s-v2.4s}, [x17], #64", 4
>
> ext_test.go:197: decode(5487400c) = "ld2 {v20.4h, v21.4h}, [x26]", 4,
> want "ld2 {v20.4h-v21.4h}, [x26]", 4
>
> ext_test.go:197: decode(e08adf0c) = "ld2 {v0.2s, v1.2s}, [x23],#16", 4,
> want "ld2 {v0.2s-v1.2s}, [x23], #16", 4
>
> ext_test.go:197: decode(6780ea0d) = "ld2 {v7.s, v8.s}[0], [x3], x10", 4,
> want "ld2 {v7.s-v8.s}[0], [x3], x10", 4
>
> ext_test.go:197: decode(6a86ee4d) = "ld2 {v10.d, v11.d}[1], [x19], x14",
> 4, want "ld2 {v10.d-v11.d}[1], [x19], x14", 4
>
> ext_test.go:197: decode(69c8ff0d) = "ld2r {v9.2s, v10.2s}, [x3],#8", 4,
> want "ld2r {v9.2s-v10.2s}, [x3], #8", 4
>
> ext_test.go:197: decode(9fa4600d) = "ld4 {v31.d, v0.d, v1.d, v2.d}[0],
> [x4]", 4, want "ld4 {v31.d-v2.d}[0], [x4]", 4
>
> ext_test.go:197: decode(de22ff0d) = "ld4 {v30.b, v31.b, v0.b, v1.b}[0],
> [x22],#4", 4, want "ld4 {v30.b-v1.b}[0], [x22], #4", 4
>
> ext_test.go:197: decode(10a5004c) = "st1 {v16.8h, v17.8h}, [x8]", 4, want
> "st1 {v16.8h-v17.8h}, [x8]", 4
>
> ext_test.go:197: decode(48a69f4c) = "st1 {v8.8h, v9.8h}, [x18],#32", 4,
> want "st1 {v8.8h-v9.8h}, [x18], #32", 4
>
> ext_test.go:197: decode(4181004c) = "st2 {v1.16b, v2.16b}, [x10]", 4,
> want "st2 {v1.16b-v2.16b}, [x10]", 4
>
> ext_test.go:197: decode(d6819f0c) = "st2 {v22.8b, v23.8b}, [x14],#16", 4,
> want "st2 {v22.8b-v23.8b}, [x14], #16", 4
>
> ext_test.go:197: decode(bf808a0c) = "st2 {v31.8b, v0.8b}, [x5], x10", 4,
> want "st2 {v31.8b-v0.8b}, [x5], x10", 4
>
> ext_test.go:197: decode(4551204d) = "st2 {v5.h, v6.h}[6], [x10]", 4, want
> "st2 {v5.h-v6.h}[6], [x10]", 4
>
> ext_test.go:197: decode(9982204d) = "st2 {v25.s, v26.s}[2], [x20]", 4,
> want "st2 {v25.s-v26.s}[2], [x20]", 4
>
> ext_test.go:197: decode(7b02bf0d) = "st2 {v27.b, v28.b}[0], [x19],#2", 4,
> want "st2 {v27.b-v28.b}[0], [x19], #2", 4
>
> ext_test.go:197: decode(c000a04d) = "st2 {v0.b, v1.b}[8], [x6], x0", 4,
> want "st2 {v0.b-v1.b}[8], [x6], x0", 4
>
> ext_test.go:197: decode(fb59a40d) = "st2 {v27.h, v28.h}[3], [x15], x4",
> 4, want "st2 {v27.h-v28.h}[3], [x15], x4", 4
>
> ext_test.go:197: decode(f880bf0d) = "st2 {v24.s, v25.s}[0], [x7],#8", 4,
> want "st2 {v24.s-v25.s}[0], [x7], #8", 4
>
> ext_test.go:197: decode(9c86bf4d) = "st2 {v28.d, v29.d}[1], [x20],#16",
> 4, want "st2 {v28.d-v29.d}[1], [x20], #16", 4
>
> ext_test.go:197: decode(3386b14d) = "st2 {v19.d, v20.d}[1], [x17], x17",
> 4, want "st2 {v19.d-v20.d}[1], [x17], x17", 4
>
> ext_test.go:197: decode(1e07880c) = "st4 {v30.4h, v31.4h, v0.4h, v1.4h},
> [x24], x8", 4, want "st4 {v30.4h-v1.4h}, [x24], x8", 4
>
> ext_test.go:197: decode(9fa4bf4d) = "st4 {v31.d, v0.d, v1.d, v2.d}[1],
> [x4],#32", 4, want "st4 {v31.d-v2.d}[1], [x4], #32", 4
>
> ext_test.go:197: decode(5f31184e) = "tbx v31.16b, {v10.16b, v11.16b},
> v24.16b", 4, want "tbx v31.16b, {v10.16b-v11.16b}, v24.16b", 4
>
> ext_test.go:197: decode(7aa9404c) = "ld1 {v26.4s, v27.4s}, [x11]", 4,
> want "ld1 {v26.4s-v27.4s}, [x11]", 4
>
> ext_test.go:197: decode(2aa6df0c) = "ld1 {v10.4h, v11.4h}, [x17],#16", 4,
> want "ld1 {v10.4h-v11.4h}, [x17], #16", 4
>
> ext_test.go:197: decode(e68a400c) = "ld2 {v6.2s, v7.2s}, [x23]", 4, want
> "ld2 {v6.2s-v7.2s}, [x23]", 4
>
> ext_test.go:197: decode(4007604d) = "ld2 {v0.b, v1.b}[9], [x26]", 4, want
> "ld2 {v0.b-v1.b}[9], [x26]", 4
>
> ext_test.go:197: decode(b186600d) = "ld2 {v17.d, v18.d}[0], [x21]", 4,
> want "ld2 {v17.d-v18.d}[0], [x21]", 4
>
> ext_test.go:197: decode(330ceb4d) = "ld2 {v19.b, v20.b}[11], [x1], x11",
> 4, want "ld2 {v19.b-v20.b}[11], [x1], x11", 4
>
> ext_test.go:197: decode(454bff4d) = "ld2 {v5.h, v6.h}[5], [x26],#4", 4,
> want "ld2 {v5.h-v6.h}[5], [x26], #4", 4
>
> ext_test.go:197: decode(0792ff0d) = "ld2 {v7.s, v8.s}[1], [x16],#8", 4,
> want "ld2 {v7.s-v8.s}[1], [x16], #8", 4
>
> ext_test.go:197: decode(3b91fd0d) = "ld2 {v27.s, v28.s}[1], [x9], x29",
> 4, want "ld2 {v27.s-v28.s}[1], [x9], x29", 4
>
> ext_test.go:197: decode(b086ff4d) = "ld2 {v16.d, v17.d}[1], [x21],#16",
> 4, want "ld2 {v16.d-v17.d}[1], [x21], #16", 4
>
> ext_test.go:197: decode(da86e30d) = "ld2 {v26.d, v27.d}[0], [x22], x3",
> 4, want "ld2 {v26.d-v27.d}[0], [x22], x3", 4
>
> ext_test.go:197: decode(e7cf604d) = "ld2r {v7.2d, v8.2d}, [sp]", 4, want
> "ld2r {v7.2d-v8.2d}, [sp]", 4
>
> ext_test.go:197: decode(5ac8ff0d) = "ld2r {v26.2s, v27.2s}, [x2],#8", 4,
> want "ld2r {v26.2s-v27.2s}, [x2], #8", 4
>
> ext_test.go:197: decode(dfa6d94d) = "ld3 {v31.d, v0.d, v1.d}[1], [x22],
> x25", 4, want "ld3 {v31.d-v1.d}[1], [x22], x25", 4
>
> ext_test.go:197: decode(1f35e84d) = "ld4 {v31.b, v0.b, v1.b, v2.b}[13],
> [x8], x8", 4, want "ld4 {v31.b-v2.b}[13], [x8], x8", 4
>
> ext_test.go:197: decode(eea99f4c) = "st1 {v14.4s, v15.4s}, [x15],#32", 4,
> want "st1 {v14.4s-v15.4s}, [x15], #32", 4
>
> ext_test.go:197: decode(11af9d4c) = "st1 {v17.2d, v18.2d}, [x24], x29",
> 4, want "st1 {v17.2d-v18.2d}, [x24], x29", 4
>
> ext_test.go:197: decode(1e87000c) = "st2 {v30.4h, v31.4h}, [x24]", 4,
> want "st2 {v30.4h-v31.4h}, [x24]", 4
>
> ext_test.go:197: decode(d38a884c) = "st2 {v19.4s, v20.4s}, [x22], x8", 4,
> want "st2 {v19.4s-v20.4s}, [x22], x8", 4
>
> ext_test.go:197: decode(541c204d) = "st2 {v20.b, v21.b}[15], [x2]", 4,
> want "st2 {v20.b-v21.b}[15], [x2]", 4
>
> ext_test.go:197: decode(2585204d) = "st2 {v5.d, v6.d}[1], [x9]", 4, want
> "st2 {v5.d-v6.d}[1], [x9]", 4
>
> ext_test.go:197: decode(2f06bf4d) = "st2 {v15.b, v16.b}[9], [x17],#2", 4,
> want "st2 {v15.b-v16.b}[9], [x17], #2", 4
>
> ext_test.go:197: decode(3b08b44d) = "st2 {v27.b, v28.b}[10], [x1], x20",
> 4, want "st2 {v27.b-v28.b}[10], [x1], x20", 4
>
> ext_test.go:197: decode(805bbf0d) = "st2 {v0.h, v1.h}[3], [x28],#4", 4,
> want "st2 {v0.h-v1.h}[3], [x28], #4", 4
>
> ext_test.go:197: decode(fb80bf0d) = "st2 {v27.s, v28.s}[0], [x7],#8", 4,
> want "st2 {v27.s-v28.s}[0], [x7], #8", 4
>
> ext_test.go:197: decode(6290a80d) = "st2 {v2.s, v3.s}[1], [x3], x8", 4,
> want "st2 {v2.s-v3.s}[1], [x3], x8", 4
>
> ext_test.go:197: decode(b587bf4d) = "st2 {v21.d, v22.d}[1], [x29],#16",
> 4, want "st2 {v21.d-v22.d}[1], [x29], #16", 4
>
> ext_test.go:203: 4757 test cases, 879 expected mismatches, 176 failures;
> 128936 cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> ext_test.go:203: 4757 test cases, 0 expected mismatches, 0 failures;
> 134766 cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> --- FAIL: TestObjdumpARM64TestDecodeGNUSyntaxdata (0.08s)
> === RUN TestObjdumpARM64TestDecodeGoSyntaxdata
> ext_test.go:197: decode(c62184f8) = "prfum #0x06, [x14,#66]", 4, want
> "prfum pldslckeep, [x14, #66]", 4
>
> ext_test.go:197: decode(8ea8404c) = "ld1 {v14.4s, v15.4s}, [x4]", 4, want
> "ld1 {v14.4s-v15.4s}, [x4]", 4
>
> ext_test.go:197: decode(eca7cc4c) = "ld1 {v12.8h, v13.8h}, [sp], x12", 4,
> want "ld1 {v12.8h-v13.8h}, [sp], x12", 4
>
> ext_test.go:197: decode(a01e604d) = "ld2 {v0.b, v1.b}[15], [x21]", 4,
> want "ld2 {v0.b-v1.b}[15], [x21]", 4
>
> ext_test.go:197: decode(eb82604d) = "ld2 {v11.s, v12.s}[2], [x23]", 4,
> want "ld2 {v11.s-v12.s}[2], [x23]", 4
>
> ext_test.go:197: decode(1c11f24d) = "ld2 {v28.b, v29.b}[12], [x8], x18",
> 4, want "ld2 {v28.b-v29.b}[12], [x8], x18", 4
>
> ext_test.go:197: decode(f341ef4d) = "ld2 {v19.h, v20.h}[4], [x15], x15",
> 4, want "ld2 {v19.h-v20.h}[4], [x15], x15", 4
>
> ext_test.go:197: decode(d781fd0d) = "ld2 {v23.s, v24.s}[0], [x14], x29",
> 4, want "ld2 {v23.s-v24.s}[0], [x14], x29", 4
>
> ext_test.go:197: decode(06c2600d) = "ld2r {v6.8b, v7.8b}, [x16]", 4, want
> "ld2r {v6.8b-v7.8b}, [x16]", 4
>
> ext_test.go:197: decode(d4c1e14d) = "ld2r {v20.16b, v21.16b}, [x14], x1",
> 4, want "ld2r {v20.16b-v21.16b}, [x14], x1", 4
>
> ext_test.go:197: decode(1f03df0c) = "ld4 {v31.8b, v0.8b, v1.8b, v2.8b},
> [x24],#32", 4, want "ld4 {v31.8b-v2.8b}, [x24], #32", 4
>
> ext_test.go:197: decode(be71ff4d) = "ld4 {v30.h, v31.h, v0.h, v1.h}[6],
> [x13],#8", 4, want "ld4 {v30.h-v1.h}[6], [x13], #8", 4
>
> ext_test.go:197: decode(cca6000c) = "st1 {v12.4h, v13.4h}, [x22]", 4,
> want "st1 {v12.4h-v13.4h}, [x22]", 4
>
> ext_test.go:197: decode(adaa9f0c) = "st1 {v13.2s, v14.2s}, [x21],#16", 4,
> want "st1 {v13.2s-v14.2s}, [x21], #16", 4
>
> ext_test.go:197: decode(2e869f0c) = "st2 {v14.4h, v15.4h}, [x17],#16", 4,
> want "st2 {v14.4h-v15.4h}, [x17], #16", 4
>
> ext_test.go:197: decode(ab58200d) = "st2 {v11.h, v12.h}[3], [x5]", 4,
> want "st2 {v11.h-v12.h}[3], [x5]", 4
>
> ext_test.go:197: decode(c491204d) = "st2 {v4.s, v5.s}[3], [x14]", 4, want
> "st2 {v4.s-v5.s}[3], [x14]", 4
>
> ext_test.go:197: decode(5a85204d) = "st2 {v26.d, v27.d}[1], [x10]", 4,
> want "st2 {v26.d-v27.d}[1], [x10]", 4
>
> ext_test.go:197: decode(f217bf0d) = "st2 {v18.b, v19.b}[5], [sp],#2", 4,
> want "st2 {v18.b-v19.b}[5], [sp], #2", 4
>
> ext_test.go:197: decode(9342af4d) = "st2 {v19.h, v20.h}[4], [x20], x15",
> 4, want "st2 {v19.h-v20.h}[4], [x20], x15", 4
>
> ext_test.go:197: decode(7480a10d) = "st2 {v20.s, v21.s}[0], [x3], x1", 4,
> want "st2 {v20.s-v21.s}[0], [x3], x1", 4
>
> ext_test.go:197: decode(3fa6200d) = "st4 {v31.d, v0.d, v1.d, v2.d}[0],
> [x17]", 4, want "st4 {v31.d-v2.d}[0], [x17]", 4
>
> ext_test.go:197: decode(bf26a60d) = "st4 {v31.b, v0.b, v1.b, v2.b}[1],
> [x21], x6", 4, want "st4 {v31.b-v2.b}[1], [x21], x6", 4
>
> ext_test.go:197: decode(8b23164e) = "tbl v11.16b, {v28.16b, v29.16b},
> v22.16b", 4, want "tbl v11.16b, {v28.16b-v29.16b}, v22.16b", 4
>
> ext_test.go:197: decode(6e9186f8) = "prfum #0x0e, [x11,#105]", 4, want
> "prfum plislckeep, [x11, #105]", 4
>
> ext_test.go:197: decode(4aa7404c) = "ld1 {v10.8h, v11.8h}, [x26]", 4,
> want "ld1 {v10.8h-v11.8h}, [x26]", 4
>
> ext_test.go:197: decode(5ca3df4c) = "ld1 {v28.16b, v29.16b}, [x26],#32",
> 4, want "ld1 {v28.16b-v29.16b}, [x26], #32", 4
>
> ext_test.go:197: decode(5384404c) = "ld2 {v19.8h, v20.8h}, [x2]", 4, want
> "ld2 {v19.8h-v20.8h}, [x2]", 4
>
> ext_test.go:197: decode(ca87df0c) = "ld2 {v10.4h, v11.4h}, [x30],#16", 4,
> want "ld2 {v10.4h-v11.4h}, [x30], #16", 4
>
> ext_test.go:197: decode(061eff0d) = "ld2 {v6.b, v7.b}[7], [x16],#2", 4,
> want "ld2 {v6.b-v7.b}[7], [x16], #2", 4
>
> ext_test.go:197: decode(8a49ff4d) = "ld2 {v10.h, v11.h}[5], [x12],#4", 4,
> want "ld2 {v10.h-v11.h}[5], [x12], #4", 4
>
> ext_test.go:197: decode(5a82ff0d) = "ld2 {v26.s, v27.s}[0], [x18],#8", 4,
> want "ld2 {v26.s-v27.s}[0], [x18], #8", 4
>
> ext_test.go:197: decode(6180e30d) = "ld2 {v1.s, v2.s}[0], [x3], x3", 4,
> want "ld2 {v1.s-v2.s}[0], [x3], x3", 4
>
> ext_test.go:197: decode(7c86ed4d) = "ld2 {v28.d, v29.d}[1], [x19], x13",
> 4, want "ld2 {v28.d-v29.d}[1], [x19], x13", 4
>
> ext_test.go:197: decode(7bc5e40d) = "ld2r {v27.4h, v28.4h}, [x11], x4",
> 4, want "ld2r {v27.4h-v28.4h}, [x11], x4", 4
>
> ext_test.go:197: decode(5d78ef0d) = "ld4 {v29.h, v30.h, v31.h, v0.h}[3],
> [x2], x15", 4, want "ld4 {v29.h-v0.h}[3], [x2], x15", 4
>
> ext_test.go:197: decode(1da39f0c) = "st1 {v29.8b, v30.8b}, [x24],#16", 4,
> want "st1 {v29.8b-v30.8b}, [x24], #16", 4
>
> ext_test.go:197: decode(7e239f0c) = "st1 {v30.8b, v31.8b, v0.8b, v1.8b},
> [x27],#32", 4, want "st1 {v30.8b-v1.8b}, [x27], #32", 4
>
> ext_test.go:197: decode(79889f0c) = "st2 {v25.2s, v26.2s}, [x3],#16", 4,
> want "st2 {v25.2s-v26.2s}, [x3], #16", 4
>
> ext_test.go:197: decode(a502204d) = "st2 {v5.b, v6.b}[8], [x21]", 4, want
> "st2 {v5.b-v6.b}[8], [x21]", 4
>
> ext_test.go:197: decode(0e50204d) = "st2 {v14.h, v15.h}[6], [x0]", 4,
> want "st2 {v14.h-v15.h}[6], [x0]", 4
>
> ext_test.go:197: decode(0987200d) = "st2 {v9.d, v10.d}[0], [x24]", 4,
> want "st2 {v9.d-v10.d}[0], [x24]", 4
>
> ext_test.go:197: decode(7003bf0d) = "st2 {v16.b, v17.b}[0], [x27],#2", 4,
> want "st2 {v16.b-v17.b}[0], [x27], #2", 4
>
> ext_test.go:197: decode(1a09a94d) = "st2 {v26.b, v27.b}[10], [x8], x9",
> 4, want "st2 {v26.b-v27.b}[10], [x8], x9", 4
>
> ext_test.go:197: decode(9892a50d) = "st2 {v24.s, v25.s}[1], [x20], x5",
> 4, want "st2 {v24.s-v25.s}[1], [x20], x5", 4
>
> ext_test.go:197: decode(5884bf0d) = "st2 {v24.d, v25.d}[0], [x2],#16", 4,
> want "st2 {v24.d-v25.d}[0], [x2], #16", 4
>
> ext_test.go:197: decode(9e87a34d) = "st2 {v30.d, v31.d}[1], [x28], x3",
> 4, want "st2 {v30.d-v31.d}[1], [x28], x3", 4
>
> ext_test.go:197: decode(5fb38c0d) = "st3 {v31.s, v0.s, v1.s}[1], [x26],
> x12", 4, want "st3 {v31.s-v1.s}[1], [x26], x12", 4
>
> ext_test.go:197: decode(dfb2204d) = "st4 {v31.s, v0.s, v1.s, v2.s}[3],
> [x22]", 4, want "st4 {v31.s-v2.s}[3], [x22]", 4
>
> ext_test.go:197: decode(25231c4e) = "tbl v5.16b, {v25.16b, v26.16b},
> v28.16b", 4, want "tbl v5.16b, {v25.16b-v26.16b}, v28.16b", 4
>
> ext_test.go:197: decode(eb301f4e) = "tbx v11.16b, {v7.16b, v8.16b},
> v31.16b", 4, want "tbx v11.16b, {v7.16b-v8.16b}, v31.16b", 4
>
> ext_test.go:197: decode(75a6404c) = "ld1 {v21.8h, v22.8h}, [x19]", 4,
> want "ld1 {v21.8h-v22.8h}, [x19]", 4
>
> ext_test.go:197: decode(d4a3df0c) = "ld1 {v20.8b, v21.8b}, [x30],#16", 4,
> want "ld1 {v20.8b-v21.8b}, [x30], #16", 4
>
> ext_test.go:197: decode(8ba1d90c) = "ld1 {v11.8b, v12.8b}, [x12], x25",
> 4, want "ld1 {v11.8b-v12.8b}, [x12], x25", 4
>
> ext_test.go:197: decode(5487400c) = "ld2 {v20.4h, v21.4h}, [x26]", 4,
> want "ld2 {v20.4h-v21.4h}, [x26]", 4
>
> ext_test.go:197: decode(768ac40c) = "ld2 {v22.2s, v23.2s}, [x19], x4", 4,
> want "ld2 {v22.2s-v23.2s}, [x19], x4", 4
>
> ext_test.go:197: decode(c281600d) = "ld2 {v2.s, v3.s}[0], [x14]", 4, want
> "ld2 {v2.s-v3.s}[0], [x14]", 4
>
> ext_test.go:197: decode(e585600d) = "ld2 {v5.d, v6.d}[0], [x15]", 4, want
> "ld2 {v5.d-v6.d}[0], [x15]", 4
>
> ext_test.go:197: decode(2c1aff4d) = "ld2 {v12.b, v13.b}[14], [x17],#2",
> 4, want "ld2 {v12.b-v13.b}[14], [x17], #2", 4
>
> ext_test.go:197: decode(820bfd4d) = "ld2 {v2.b, v3.b}[10], [x28], x29",
> 4, want "ld2 {v2.b-v3.b}[10], [x28], x29", 4
>
> ext_test.go:197: decode(d593ff0d) = "ld2 {v21.s, v22.s}[1], [x30],#8", 4,
> want "ld2 {v21.s-v22.s}[1], [x30], #8", 4
>
> ext_test.go:197: decode(6780ea0d) = "ld2 {v7.s, v8.s}[0], [x3], x10", 4,
> want "ld2 {v7.s-v8.s}[0], [x3], x10", 4
>
> ext_test.go:197: decode(69c8ff0d) = "ld2r {v9.2s, v10.2s}, [x3],#8", 4,
> want "ld2r {v9.2s-v10.2s}, [x3], #8", 4
>
> ext_test.go:197: decode(52ccf30d) = "ld2r {v18.1d, v19.1d}, [x2], x19",
> 4, want "ld2r {v18.1d-v19.1d}, [x2], x19", 4
>
> ext_test.go:197: decode(9e4b404c) = "ld3 {v30.4s, v31.4s, v0.4s}, [x28]",
> 4, want "ld3 {v30.4s-v0.4s}, [x28]", 4
>
> ext_test.go:197: decode(9fa4600d) = "ld4 {v31.d, v0.d, v1.d, v2.d}[0],
> [x4]", 4, want "ld4 {v31.d-v2.d}[0], [x4]", 4
>
> ext_test.go:197: decode(10a5004c) = "st1 {v16.8h, v17.8h}, [x8]", 4, want
> "st1 {v16.8h-v17.8h}, [x8]", 4
>
> ext_test.go:197: decode(dca19b4c) = "st1 {v28.16b, v29.16b}, [x14], x27",
> 4, want "st1 {v28.16b-v29.16b}, [x14], x27", 4
>
> ext_test.go:197: decode(7f279f0c) = "st1 {v31.4h, v0.4h, v1.4h, v2.4h},
> [x27],#32", 4, want "st1 {v31.4h-v2.4h}, [x27], #32", 4
>
> ext_test.go:197: decode(d6819f0c) = "st2 {v22.8b, v23.8b}, [x14],#16", 4,
> want "st2 {v22.8b-v23.8b}, [x14], #16", 4
>
> ext_test.go:197: decode(bf808a0c) = "st2 {v31.8b, v0.8b}, [x5], x10", 4,
> want "st2 {v31.8b-v0.8b}, [x5], x10", 4
>
> ext_test.go:197: decode(7b02bf0d) = "st2 {v27.b, v28.b}[0], [x19],#2", 4,
> want "st2 {v27.b-v28.b}[0], [x19], #2", 4
>
> ext_test.go:197: decode(c000a04d) = "st2 {v0.b, v1.b}[8], [x6], x0", 4,
> want "st2 {v0.b-v1.b}[8], [x6], x0", 4
>
> ext_test.go:197: decode(fb59a40d) = "st2 {v27.h, v28.h}[3], [x15], x4",
> 4, want "st2 {v27.h-v28.h}[3], [x15], x4", 4
>
> ext_test.go:197: decode(f880bf0d) = "st2 {v24.s, v25.s}[0], [x7],#8", 4,
> want "st2 {v24.s-v25.s}[0], [x7], #8", 4
>
> ext_test.go:197: decode(9c86bf4d) = "st2 {v28.d, v29.d}[1], [x20],#16",
> 4, want "st2 {v28.d-v29.d}[1], [x20], #16", 4
>
> ext_test.go:197: decode(3386b14d) = "st2 {v19.d, v20.d}[1], [x17], x17",
> 4, want "st2 {v19.d-v20.d}[1], [x17], x17", 4
>
> ext_test.go:197: decode(1e07880c) = "st4 {v30.4h, v31.4h, v0.4h, v1.4h},
> [x24], x8", 4, want "st4 {v30.4h-v1.4h}, [x24], x8", 4
>
> ext_test.go:197: decode(9fa4bf4d) = "st4 {v31.d, v0.d, v1.d, v2.d}[1],
> [x4],#32", 4, want "st4 {v31.d-v2.d}[1], [x4], #32", 4
>
> ext_test.go:197: decode(5a201a4e) = "tbl v26.16b, {v2.16b, v3.16b},
> v26.16b", 4, want "tbl v26.16b, {v2.16b-v3.16b}, v26.16b", 4
>
> ext_test.go:197: decode(5f31184e) = "tbx v31.16b, {v10.16b, v11.16b},
> v24.16b", 4, want "tbx v31.16b, {v10.16b-v11.16b}, v24.16b", 4
>
> ext_test.go:197: decode(2aa6df0c) = "ld1 {v10.4h, v11.4h}, [x17],#16", 4,
> want "ld1 {v10.4h-v11.4h}, [x17], #16", 4
>
> ext_test.go:197: decode(e68a400c) = "ld2 {v6.2s, v7.2s}, [x23]", 4, want
> "ld2 {v6.2s-v7.2s}, [x23]", 4
>
> ext_test.go:197: decode(8c49604d) = "ld2 {v12.h, v13.h}[5], [x12]", 4,
> want "ld2 {v12.h-v13.h}[5], [x12]", 4
>
> ext_test.go:197: decode(330ceb4d) = "ld2 {v19.b, v20.b}[11], [x1], x11",
> 4, want "ld2 {v19.b-v20.b}[11], [x1], x11", 4
>
> ext_test.go:197: decode(454bff4d) = "ld2 {v5.h, v6.h}[5], [x26],#4", 4,
> want "ld2 {v5.h-v6.h}[5], [x26], #4", 4
>
> ext_test.go:197: decode(3b91fd0d) = "ld2 {v27.s, v28.s}[1], [x9], x29",
> 4, want "ld2 {v27.s-v28.s}[1], [x9], x29", 4
>
> ext_test.go:197: decode(b086ff4d) = "ld2 {v16.d, v17.d}[1], [x21],#16",
> 4, want "ld2 {v16.d-v17.d}[1], [x21], #16", 4
>
> ext_test.go:197: decode(13c1f10d) = "ld2r {v19.8b, v20.8b}, [x8], x17",
> 4, want "ld2r {v19.8b-v20.8b}, [x8], x17", 4
>
> ext_test.go:197: decode(feb2600d) = "ld4 {v30.s, v31.s, v0.s, v1.s}[1],
> [x23]", 4, want "ld4 {v30.s-v1.s}[1], [x23]", 4
>
> ext_test.go:197: decode(1e87000c) = "st2 {v30.4h, v31.4h}, [x24]", 4,
> want "st2 {v30.4h-v31.4h}, [x24]", 4
>
> ext_test.go:197: decode(07829f0c) = "st2 {v7.8b, v8.8b}, [x16],#16", 4,
> want "st2 {v7.8b-v8.8b}, [x16], #16", 4
>
> ext_test.go:197: decode(2f06bf4d) = "st2 {v15.b, v16.b}[9], [x17],#2", 4,
> want "st2 {v15.b-v16.b}[9], [x17], #2", 4
>
> ext_test.go:197: decode(3b08b44d) = "st2 {v27.b, v28.b}[10], [x1], x20",
> 4, want "st2 {v27.b-v28.b}[10], [x1], x20", 4
>
> ext_test.go:197: decode(805bbf0d) = "st2 {v0.h, v1.h}[3], [x28],#4", 4,
> want "st2 {v0.h-v1.h}[3], [x28], #4", 4
>
> ext_test.go:197: decode(f920030e) = "tbl v25.8b, {v7.16b, v8.16b},
> v3.8b", 4, want "tbl v25.8b, {v7.16b-v8.16b}, v3.8b", 4
>
> ext_test.go:197: decode(bc630d4e) = "tbl v28.16b, {v29.16b, v30.16b,
> v31.16b, v0.16b}, v13.16b", 4, want "tbl v28.16b, {v29.16b-v0.16b}, v13.16b",
> 4
>
> ext_test.go:197: decode(4b32124e) = "tbx v11.16b, {v18.16b, v19.16b},
> v18.16b", 4, want "tbx v11.16b, {v18.16b-v19.16b}, v18.16b", 4
>
> ext_test.go:197: decode(ffacdf0c) = "ld1 {v31.1d, v0.1d}, [x7],#16", 4,
> want "ld1 {v31.1d-v0.1d}, [x7], #16", 4
>
> ext_test.go:197: decode(78a2c40c) = "ld1 {v24.8b, v25.8b}, [x19], x4", 4,
> want "ld1 {v24.8b-v25.8b}, [x19], x4", 4
>
> ext_test.go:203: 4684 test cases, 922 expected mismatches, 180 failures;
> 130946 cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> ext_test.go:203: 4684 test cases, 0 expected mismatches, 0 failures;
> 135431 cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> --- FAIL: TestObjdumpARM64TestDecodeGoSyntaxdata (0.07s)
> === RUN TestObjdumpARM64Manual
> ext_test.go:203: 41 test cases, 6 expected mismatches, 0 failures; 25836
> cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> ext_test.go:203: 41 test cases, 0 expected mismatches, 0 failures; 25661
> cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> --- PASS: TestObjdumpARM64Manual (0.01s)
> === RUN TestObjdumpARM64Cond
> ext_test.go:203: 528 test cases, 33 expected mismatches, 0 failures; 1352
> cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> ext_test.go:203: 528 test cases, 0 expected mismatches, 0 failures; 1357
> cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> --- PASS: TestObjdumpARM64Cond (0.78s)
> === RUN TestObjdumpARM64
> ext_test.go:203: 528 test cases, 33 expected mismatches, 0 failures; 1359
> cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> ext_test.go:203: 528 test cases, 0 expected mismatches, 0 failures; 1355
> cases/second
> ext_test.go:204: decoder coverage: 96.5%;
> --- PASS: TestObjdumpARM64 (0.78s)
> FAIL
> FAIL golang.org/x/arch/arm64/arm64asm 1.734s
> === RUN TestDecodeGNUSyntax
> --- PASS: TestDecodeGNUSyntax (0.00s)
> === RUN TestDecodeGoSyntax
> --- PASS: TestDecodeGoSyntax (0.00s)
> === RUN TestObjdumpLoong64TestDecodeGNUSyntaxdata
> objdumpext_test.go:39: objdump does not have loong64 support
> --- SKIP: TestObjdumpLoong64TestDecodeGNUSyntaxdata (0.00s)
> === RUN TestObjdumpLoong64TestDecodeGoSyntaxdata
> objdumpext_test.go:39: objdump does not have loong64 support
> --- SKIP: TestObjdumpLoong64TestDecodeGoSyntaxdata (0.00s)
> === RUN TestObjdumpLoong64Manual
> objdumpext_test.go:39: objdump does not have loong64 support
> --- SKIP: TestObjdumpLoong64Manual (0.00s)
> PASS
> ok golang.org/x/arch/loong64/loong64asm 0.008s
> === RUN TestDecode
> --- PASS: TestDecode (0.00s)
> === RUN TestBitField
> --- PASS: TestBitField (0.00s)
> === RUN TestBitFields
> --- PASS: TestBitFields (0.00s)
> === RUN TestObjdumpPowerTestdata
> objdumpext_test.go:42: skipping; test requires host tool objdump for
> ppc64 or ppc64le
> --- SKIP: TestObjdumpPowerTestdata (0.00s)
> === RUN TestObjdumpPowerManual
> objdumpext_test.go:42: skipping; test requires host tool objdump for
> ppc64 or ppc64le
> --- SKIP: TestObjdumpPowerManual (0.00s)
> PASS
> ok golang.org/x/arch/ppc64/ppc64asm 0.006s
> === RUN TestDecodeGNUSyntax
> --- PASS: TestDecodeGNUSyntax (0.00s)
> === RUN TestDecodeGoSyntax
> --- PASS: TestDecodeGoSyntax (0.00s)
> === RUN TestObjdumpRISCV64TestDecodeGNUSyntaxdata
> objdumpext_test.go:43: objdump does not have RISC-V support
> --- SKIP: TestObjdumpRISCV64TestDecodeGNUSyntaxdata (0.00s)
> === RUN TestObjdumpRISCV64TestDecodeGoSyntaxdata
> objdumpext_test.go:43: objdump does not have RISC-V support
> --- SKIP: TestObjdumpRISCV64TestDecodeGoSyntaxdata (0.00s)
> === RUN TestObjdumpRISCV64Manual
> objdumpext_test.go:43: objdump does not have RISC-V support
> --- SKIP: TestObjdumpRISCV64Manual (0.00s)
> PASS
> ok golang.org/x/arch/riscv64/riscv64asm 0.011s
> === RUN TestDecode
> --- PASS: TestDecode (0.01s)
> PASS
> ok golang.org/x/arch/s390x/s390xasm 0.011s
> === RUN TestDecode
> --- PASS: TestDecode (0.01s)
> === RUN TestDecodeDoesNotCrash
> --- PASS: TestDecodeDoesNotCrash (0.00s)
> === RUN TestFormatting
> format_test.go:52: 0x4816b2 0f8677010000 JBE 0x48182f
> format_test.go:52: 0x45065b 488b442408 MOVQ 0x8(SP), AX
> format_test.go:52: 0x450678 488b05e9790700 MOVQ main.A(SB), AX
> format_test.go:52: 0x450664 e8173afdff CALL runtime.printint(SB)
> format_test.go:52: 0x45069b 488d0575d90100 LEAQ 0x1d975(IP), AX
> --- PASS: TestFormatting (0.00s)
> === RUN TestRegString
> --- PASS: TestRegString (0.00s)
> === RUN TestObjdump32Manual
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump32Manual (0.00s)
> === RUN TestObjdump32Testdata
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump32Testdata (0.00s)
> === RUN TestObjdump32ModRM
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump32ModRM (0.00s)
> === RUN TestObjdump32OneByte
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump32OneByte (0.00s)
> === RUN TestObjdump320F
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump320F (0.00s)
> === RUN TestObjdump320F38
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump320F38 (0.00s)
> === RUN TestObjdump320F3A
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump320F3A (0.00s)
> === RUN TestObjdump32Prefix
> === PAUSE TestObjdump32Prefix
> === RUN TestObjdump64Manual
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64Manual (0.00s)
> === RUN TestObjdump64Testdata
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64Testdata (0.00s)
> === RUN TestObjdump64ModRM
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64ModRM (0.00s)
> === RUN TestObjdump64OneByte
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64OneByte (0.00s)
> === RUN TestObjdump640F
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump640F (0.00s)
> === RUN TestObjdump640F38
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump640F38 (0.00s)
> === RUN TestObjdump640F3A
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump640F3A (0.00s)
> === RUN TestObjdump64Prefix
> === PAUSE TestObjdump64Prefix
> === RUN TestObjdump64REXTestdata
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REXTestdata (0.00s)
> === RUN TestObjdump64REXModRM
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REXModRM (0.00s)
> === RUN TestObjdump64REXOneByte
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REXOneByte (0.00s)
> === RUN TestObjdump64REX0F
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REX0F (0.00s)
> === RUN TestObjdump64REX0F38
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REX0F38 (0.00s)
> === RUN TestObjdump64REX0F3A
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REX0F3A (0.00s)
> === RUN TestObjdump64REXPrefix
> === PAUSE TestObjdump64REXPrefix
> === RUN TestPlan932Manual
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932Manual (0.00s)
> === RUN TestPlan932Testdata
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932Testdata (0.00s)
> === RUN TestPlan932ModRM
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932ModRM (0.00s)
> === RUN TestPlan932OneByte
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932OneByte (0.00s)
> === RUN TestPlan9320F
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9320F (0.00s)
> === RUN TestPlan9320F38
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9320F38 (0.00s)
> === RUN TestPlan9320F3A
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9320F3A (0.00s)
> === RUN TestPlan932Prefix
> === PAUSE TestPlan932Prefix
> === RUN TestPlan964Manual
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964Manual (0.00s)
> === RUN TestPlan964Testdata
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964Testdata (0.00s)
> === RUN TestPlan964ModRM
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964ModRM (0.00s)
> === RUN TestPlan964OneByte
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964OneByte (0.00s)
> === RUN TestPlan9640F
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9640F (0.00s)
> === RUN TestPlan9640F38
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9640F38 (0.00s)
> === RUN TestPlan9640F3A
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan9640F3A (0.00s)
> === RUN TestPlan964Prefix
> === PAUSE TestPlan964Prefix
> === RUN TestPlan964REXTestdata
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXTestdata (0.00s)
> === RUN TestPlan964REXModRM
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXModRM (0.00s)
> === RUN TestPlan964REXOneByte
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXOneByte (0.00s)
> === RUN TestPlan964REX0F
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REX0F (0.00s)
> === RUN TestPlan964REX0F38
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REX0F38 (0.00s)
> === RUN TestPlan964REX0F3A
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REX0F3A (0.00s)
> === RUN TestPlan964REXPrefix
> === PAUSE TestPlan964REXPrefix
> === RUN TestXed32Manual
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32Manual (0.00s)
> === RUN TestXed32Testdata
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32Testdata (0.00s)
> === RUN TestXed32ModRM
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32ModRM (0.00s)
> === RUN TestXed32OneByte
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32OneByte (0.00s)
> === RUN TestXed320F
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed320F (0.00s)
> === RUN TestXed320F38
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed320F38 (0.00s)
> === RUN TestXed320F3A
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed320F3A (0.00s)
> === RUN TestXed32Prefix
> === PAUSE TestXed32Prefix
> === RUN TestXed64Manual
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64Manual (0.00s)
> === RUN TestXed64Testdata
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64Testdata (0.00s)
> === RUN TestXed64ModRM
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64ModRM (0.00s)
> === RUN TestXed64OneByte
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64OneByte (0.00s)
> === RUN TestXed640F
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed640F (0.00s)
> === RUN TestXed640F38
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed640F38 (0.00s)
> === RUN TestXed640F3A
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed640F3A (0.00s)
> === RUN TestXed64Prefix
> === PAUSE TestXed64Prefix
> === RUN TestXed64REXTestdata
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXTestdata (0.00s)
> === RUN TestXed64REXModRM
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXModRM (0.00s)
> === RUN TestXed64REXOneByte
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXOneByte (0.00s)
> === RUN TestXed64REX0F
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REX0F (0.00s)
> === RUN TestXed64REX0F38
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REX0F38 (0.00s)
> === RUN TestXed64REX0F3A
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REX0F3A (0.00s)
> === RUN TestXed64REXPrefix
> === PAUSE TestXed64REXPrefix
> === CONT TestObjdump32Prefix
> === CONT TestXed64REXPrefix
> === CONT TestObjdump64REXPrefix
> === NAME TestXed64REXPrefix
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64REXPrefix (0.00s)
> === NAME TestObjdump32Prefix
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump32Prefix (0.00s)
> === CONT TestPlan932Prefix
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan932Prefix (0.00s)
> === NAME TestObjdump64REXPrefix
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64REXPrefix (0.00s)
> === CONT TestObjdump64Prefix
> objdumpext_test.go:36: stat /Users/rsc/bin/objdump2: no such file or
> directory
> --- SKIP: TestObjdump64Prefix (0.00s)
> === CONT TestXed32Prefix
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed32Prefix (0.00s)
> === CONT TestXed64Prefix
> xedext_test.go:22: stat /Users/rsc/bin/xed: no such file or directory
> --- SKIP: TestXed64Prefix (0.00s)
> === CONT TestPlan964REXPrefix
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964REXPrefix (0.00s)
> === CONT TestPlan964Prefix
> plan9ext_test.go:24: stat testdata/libmach8db: no such file or directory
> --- SKIP: TestPlan964Prefix (0.00s)
> PASS
> ok golang.org/x/arch/x86/x86asm 0.030s
> === RUN TestReader
> --- PASS: TestReader (0.00s)
> === RUN TestSyntaxSplit
> --- PASS: TestSyntaxSplit (0.00s)
> PASS
> ok golang.org/x/arch/x86/x86csv 0.002s
> === RUN TestContainsWord
> --- PASS: TestContainsWord (0.00s)
> === RUN TestParseWidths
> --- PASS: TestParseWidths (0.00s)
> === RUN TestParseStates
> --- PASS: TestParseStates (0.00s)
> === RUN TestParseXtypes
> --- PASS: TestParseXtypes (0.00s)
> === RUN TestNewOperand
> --- PASS: TestNewOperand (0.00s)
> === RUN TestReader
> xeddata_test.go:428: PASS: empty input
> xeddata_test.go:428: PASS: only newlines
> xeddata_test.go:428: PASS: only comments and newlines
> xeddata_test.go:428: PASS: join lines
> xeddata_test.go:428: PASS: 1 variant; no iform
> xeddata_test.go:428: PASS: 2 variants; no iform
> xeddata_test.go:428: PASS: 3 variants
> xeddata_test.go:428: PASS: stable and unstable instructions (REAL_OPCODE)
> xeddata_test.go:428: PASS: AVXAES objects
> xeddata_test.go:428: PASS: Two-word disasm
> xeddata_test.go:393: PASS: INVALID key token
> xeddata_test.go:393: PASS: INVALID unterminated object
> xeddata_test.go:393: PASS: INVALID pat+ops
> --- PASS: TestReader (0.00s)
> === RUN TestMacroExpand
> --- PASS: TestMacroExpand (0.00s)
> === RUN ExampleReader
> --- PASS: ExampleReader (0.00s)
> === RUN ExampleExpandStates
> --- PASS: ExampleExpandStates (0.00s)
> === RUN ExampleOperand
> --- PASS: ExampleOperand (0.00s)
> PASS
> ok golang.org/x/arch/x86/xeddata 0.003s
> FAIL
> dh_auto_test: error: cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8
> golang.org/x/arch/arm/armasm golang.org/x/arch/arm64/arm64asm
> golang.org/x/arch/loong64/loong64asm golang.org/x/arch/ppc64/ppc64asm
> golang.org/x/arch/riscv64/riscv64asm golang.org/x/arch/s390x/s390xasm
> golang.org/x/arch/x86/x86asm golang.org/x/arch/x86/x86csv
> golang.org/x/arch/x86/xeddata returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2024/12/22/golang-golang-x-arch_0.12.0-1_unstable-arm64.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241222;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241222&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---