[INFO] fetching crate yarr 0.0.1... [INFO] testing yarr-0.0.1 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate yarr 0.0.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate yarr 0.0.1 [INFO] finished tweaking crates.io crate yarr 0.0.1 [INFO] tweaked toml for crates.io crate yarr 0.0.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate yarr 0.0.1 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 25 packages to latest compatible versions [INFO] [stderr] Adding riscv v0.10.1 (available: v0.14.0) [INFO] [stderr] Adding riscv-rt v0.11.0 (available: v0.15.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded riscv-rt v0.11.0 [INFO] [stderr] Downloaded riscv-rt-macros v0.2.2 [INFO] [stderr] Downloaded yarr-riscv v0.0.0 [INFO] [stderr] Downloaded riscv v0.10.1 [INFO] [stderr] Downloaded yarr-common v0.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e269028c0fafcb94ba08378a5d40e49b2d4d93854579ee0cb26e5a95bce691d [INFO] running `Command { std: "docker" "start" "-a" "3e269028c0fafcb94ba08378a5d40e49b2d4d93854579ee0cb26e5a95bce691d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e269028c0fafcb94ba08378a5d40e49b2d4d93854579ee0cb26e5a95bce691d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e269028c0fafcb94ba08378a5d40e49b2d4d93854579ee0cb26e5a95bce691d", kill_on_drop: false }` [INFO] [stdout] 3e269028c0fafcb94ba08378a5d40e49b2d4d93854579ee0cb26e5a95bce691d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21b322bf765babe394ea889d7b100dc8d34011987beaf77a436d6c6e160d3cc2 [INFO] running `Command { std: "docker" "start" "-a" "21b322bf765babe394ea889d7b100dc8d34011987beaf77a436d6c6e160d3cc2", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling nb v1.1.0 [INFO] [stderr] Compiling riscv v0.10.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling r0 v1.0.0 [INFO] [stderr] Compiling yarr-common v0.0.0 [INFO] [stderr] Compiling riscv-rt-macros v0.2.2 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling embedded-hal v0.2.7 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling yarr-riscv v0.0.0 [INFO] [stdout] error: invalid instruction mnemonic 'csrrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :60:5 [INFO] [stdout] | [INFO] [stdout] 60 | csrrw t6, mscratch, t6 [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :1:8 [INFO] [stdout] | [INFO] [stdout] 1 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] note: while in macro instantiation [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :63:5 [INFO] [stdout] | [INFO] [stdout] 63 | .rept 31 # skip t6 since it currently holds our TrapFrame [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:12 [INFO] [stdout] | [INFO] [stdout] 3 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:12 [INFO] [stdout] | [INFO] [stdout] 5 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:12 [INFO] [stdout] | [INFO] [stdout] 7 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :9:12 [INFO] [stdout] | [INFO] [stdout] 9 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :11:12 [INFO] [stdout] | [INFO] [stdout] 11 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :13:12 [INFO] [stdout] | [INFO] [stdout] 13 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :15:12 [INFO] [stdout] | [INFO] [stdout] 15 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :17:12 [INFO] [stdout] | [INFO] [stdout] 17 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :19:12 [INFO] [stdout] | [INFO] [stdout] 19 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :21:12 [INFO] [stdout] | [INFO] [stdout] 21 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :23:12 [INFO] [stdout] | [INFO] [stdout] 23 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :25:12 [INFO] [stdout] | [INFO] [stdout] 25 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :27:12 [INFO] [stdout] | [INFO] [stdout] 27 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :29:12 [INFO] [stdout] | [INFO] [stdout] 29 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :31:12 [INFO] [stdout] | [INFO] [stdout] 31 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :33:12 [INFO] [stdout] | [INFO] [stdout] 33 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :35:12 [INFO] [stdout] | [INFO] [stdout] 35 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :37:12 [INFO] [stdout] | [INFO] [stdout] 37 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :39:12 [INFO] [stdout] | [INFO] [stdout] 39 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :41:12 [INFO] [stdout] | [INFO] [stdout] 41 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :43:12 [INFO] [stdout] | [INFO] [stdout] 43 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :45:12 [INFO] [stdout] | [INFO] [stdout] 45 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :47:12 [INFO] [stdout] | [INFO] [stdout] 47 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :49:12 [INFO] [stdout] | [INFO] [stdout] 49 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :51:12 [INFO] [stdout] | [INFO] [stdout] 51 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :53:12 [INFO] [stdout] | [INFO] [stdout] 53 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :55:12 [INFO] [stdout] | [INFO] [stdout] 55 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :57:12 [INFO] [stdout] | [INFO] [stdout] 57 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :59:12 [INFO] [stdout] | [INFO] [stdout] 59 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :61:12 [INFO] [stdout] | [INFO] [stdout] 61 | storex %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :69:5 [INFO] [stdout] | [INFO] [stdout] 69 | csrr t5, mscratch [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :70:29 [INFO] [stdout] | [INFO] [stdout] 70 | store t5, (TRAP_REG_END)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :73:5 [INFO] [stdout] | [INFO] [stdout] 73 | csrw mscratch, t6 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :76:5 [INFO] [stdout] | [INFO] [stdout] 76 | csrr a0, mepc [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :77:31 [INFO] [stdout] | [INFO] [stdout] 77 | store a0, (TRAP_PC_OFFSET)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :78:5 [INFO] [stdout] | [INFO] [stdout] 78 | mv a1, t6 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'la' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :81:5 [INFO] [stdout] | [INFO] [stdout] 81 | la sp, KERNEL_STACK_END [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :88:5 [INFO] [stdout] | [INFO] [stdout] 88 | csrw mepc, a0 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrr' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :91:5 [INFO] [stdout] | [INFO] [stdout] 91 | csrr t6, mscratch [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :1:7 [INFO] [stdout] | [INFO] [stdout] 1 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] note: while in macro instantiation [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :94:5 [INFO] [stdout] | [INFO] [stdout] 94 | .rept 31 # 31 so we automatically restore t6 to its original value [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :3:11 [INFO] [stdout] | [INFO] [stdout] 3 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :5:11 [INFO] [stdout] | [INFO] [stdout] 5 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :7:11 [INFO] [stdout] | [INFO] [stdout] 7 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :9:11 [INFO] [stdout] | [INFO] [stdout] 9 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :11:11 [INFO] [stdout] | [INFO] [stdout] 11 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :13:11 [INFO] [stdout] | [INFO] [stdout] 13 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :15:11 [INFO] [stdout] | [INFO] [stdout] 15 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :17:11 [INFO] [stdout] | [INFO] [stdout] 17 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :19:11 [INFO] [stdout] | [INFO] [stdout] 19 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :21:11 [INFO] [stdout] | [INFO] [stdout] 21 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :23:11 [INFO] [stdout] | [INFO] [stdout] 23 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :25:11 [INFO] [stdout] | [INFO] [stdout] 25 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :27:11 [INFO] [stdout] | [INFO] [stdout] 27 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :29:11 [INFO] [stdout] | [INFO] [stdout] 29 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :31:11 [INFO] [stdout] | [INFO] [stdout] 31 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :33:11 [INFO] [stdout] | [INFO] [stdout] 33 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :35:11 [INFO] [stdout] | [INFO] [stdout] 35 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :37:11 [INFO] [stdout] | [INFO] [stdout] 37 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :39:11 [INFO] [stdout] | [INFO] [stdout] 39 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :41:11 [INFO] [stdout] | [INFO] [stdout] 41 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :43:11 [INFO] [stdout] | [INFO] [stdout] 43 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :45:11 [INFO] [stdout] | [INFO] [stdout] 45 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :47:11 [INFO] [stdout] | [INFO] [stdout] 47 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :49:11 [INFO] [stdout] | [INFO] [stdout] 49 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :51:11 [INFO] [stdout] | [INFO] [stdout] 51 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :53:11 [INFO] [stdout] | [INFO] [stdout] 53 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :55:11 [INFO] [stdout] | [INFO] [stdout] 55 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :57:11 [INFO] [stdout] | [INFO] [stdout] 57 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :59:11 [INFO] [stdout] | [INFO] [stdout] 59 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :61:11 [INFO] [stdout] | [INFO] [stdout] 61 | loadx %i, (i * REGBYTES)(t6) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mret' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :99:5 [INFO] [stdout] | [INFO] [stdout] 99 | mret [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :107:5 [INFO] [stdout] | [INFO] [stdout] 107 | csrw mscratch, a0 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :110:30 [INFO] [stdout] | [INFO] [stdout] 110 | load a1, (TRAP_PC_OFFSET)(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unknown token in expression [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :113:32 [INFO] [stdout] | [INFO] [stdout] 113 | load a2, (TRAP_MODE_OFFSET)(a0) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'li' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :116:5 [INFO] [stdout] | [INFO] [stdout] 116 | li t0, 1 << 4 | 1 << 7 | 1 << 13 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'slli' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :119:5 [INFO] [stdout] | [INFO] [stdout] 119 | slli a2, a2, 11 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid operand for instruction [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :122:5 [INFO] [stdout] | [INFO] [stdout] 122 | or t0, t0, a2 [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :123:5 [INFO] [stdout] | [INFO] [stdout] 123 | csrw mstatus, t0 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :124:5 [INFO] [stdout] | [INFO] [stdout] 124 | csrw mepc, a1 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'li' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :127:5 [INFO] [stdout] | [INFO] [stdout] 127 | li t1, 0x888 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'csrw' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :128:5 [INFO] [stdout] | [INFO] [stdout] 128 | csrw mie, t1 [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :133:5 [INFO] [stdout] | [INFO] [stdout] 133 | mv t6, a0 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] note: while in macro instantiation [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :135:5 [INFO] [stdout] | [INFO] [stdout] 135 | .rept 31 # 31 so we automatically restore t6 to its original value [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mret' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :140:5 [INFO] [stdout] | [INFO] [stdout] 140 | mret [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :148:2 [INFO] [stdout] | [INFO] [stdout] 148 | mv a7, a0 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :149:2 [INFO] [stdout] | [INFO] [stdout] 149 | mv a0, a1 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :150:2 [INFO] [stdout] | [INFO] [stdout] 150 | mv a1, a2 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :151:2 [INFO] [stdout] | [INFO] [stdout] 151 | mv a2, a3 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :152:2 [INFO] [stdout] | [INFO] [stdout] 152 | mv a3, a4 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :153:2 [INFO] [stdout] | [INFO] [stdout] 153 | mv a4, a5 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'mv' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :154:2 [INFO] [stdout] | [INFO] [stdout] 154 | mv a5, a6 [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'ecall' [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :155:2 [INFO] [stdout] | [INFO] [stdout] 155 | ecall [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: invalid instruction mnemonic 'wfi' [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/yarr-riscv-0.0.0/src/lib.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | core::arch::asm!("wfi"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :2:2 [INFO] [stdout] | [INFO] [stdout] 2 | wfi [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expression could not be evaluated [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :43:39 [INFO] [stdout] | [INFO] [stdout] 43 | .set TRAP_MODE_OFFSET, (TRAPSIZE - 1) * REGBYTES [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expression could not be evaluated [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :45:40 [INFO] [stdout] | [INFO] [stdout] 45 | .set TRAP_REG_END, (TRAP_PC_OFFSET - REGBYTES) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] rustc-LLVM ERROR: cannot evaluate equated symbol 'TRAP_PC_OFFSET' [INFO] [stdout] error: expression could not be evaluated [INFO] [stdout] | [INFO] [stdout] note: instantiated into assembly here [INFO] [stdout] --> :44:42 [INFO] [stdout] | [INFO] [stdout] 44 | .set TRAP_PC_OFFSET, (TRAP_MODE_OFFSET - REGBYTES) [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `yarr-riscv` (lib) due to 97 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "21b322bf765babe394ea889d7b100dc8d34011987beaf77a436d6c6e160d3cc2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21b322bf765babe394ea889d7b100dc8d34011987beaf77a436d6c6e160d3cc2", kill_on_drop: false }` [INFO] [stdout] 21b322bf765babe394ea889d7b100dc8d34011987beaf77a436d6c6e160d3cc2