-
Notifications
You must be signed in to change notification settings - Fork 243
Closed
Labels
compiler-bugNot a bug in avr-hal, but a bug in the rust compiler/LLVMNot a bug in avr-hal, but a bug in the rust compiler/LLVM
Description
I am using this example: https://github.com/Rahix/avr-hal/tree/d17a441a667dd65e5a9be75b0e71d1beadf93e84/boards/arduino-uno
I have also executed rustup component add rust-src
And it fails to compile with this error:
» cargo +nightly build --example uno-blink
Compiling compiler_builtins v0.1.39
Compiling nb v1.0.0
Compiling cfg-if v0.1.10
Compiling bare-metal v0.2.5
Compiling void v1.0.2
Compiling vcell v0.1.3
Compiling ufmt-write v0.1.0 (https://github.com/Rahix/ufmt.git?rev=12225dc1678e42fecb0e8635bf80f501e24817d9#12225dc1)
Compiling panic-halt v0.2.0
Compiling nb v0.1.3
Compiling avr-device v0.2.3
Compiling ufmt v0.1.0 (https://github.com/Rahix/ufmt.git?rev=12225dc1678e42fecb0e8635bf80f501e24817d9#12225dc1)
Compiling embedded-hal v0.2.4
LLVM ERROR: Not supported instr: <MCInst 258 <MCOperand Reg:1> <MCOperand Imm:15> <MCOperand Reg:40>>
error: could not compile `compiler_builtins`
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
My versions:
- rust
» rustup --version
rustup 1.23.1 (2020-12-03)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.51.0-nightly (c8915eebe 2021-01-07)`
- avr
» avr-gcc --version
avr-gcc (Homebrew AVR GCC 9.3.0) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- And macos 10.14
Urhengulas, tronta, Kurren123, kmlupreti, enaut and 2 more
Metadata
Metadata
Assignees
Labels
compiler-bugNot a bug in avr-hal, but a bug in the rust compiler/LLVMNot a bug in avr-hal, but a bug in the rust compiler/LLVM