-
Notifications
You must be signed in to change notification settings - Fork 240
Update toolchain to 2025-04-27 #651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@Patryk27, can you check the CI failures please? Looks like there was a panicking code-path left in one of the intrinsics if I interpret this correctly? |
Okie, will check! 🦀 |
Status: not really a bug, it's the same case as rust-lang/rust#139737 (comment). tl;dr sometimes for unreachable code paths LLVM inserts a special kind of panic-instruction - e.g. on x86 this: #[inline(never)]
pub fn foo() {
unsafe {
core::hint::unreachable_unchecked();
}
} ... gets compiled into: playground::foo:
ud2 ... with ud2 being this sort of hardware-level panic / abort instruction. There's no ud2 equivalent for AVR, so LLVM just inserts a call to a function called Overall:
|
Ok, seems we're ready! I've checked |
Some floating point intrinsics were added in this newer version which helps on systems where these intrinsics are not provided by avr-gcc.
90abdf7
to
5a67aae
Compare
5a67aae
to
fcfce82
Compare
Very nice, thanks you!! |
See [1] for details. Some floating point intrinsics were added in this newer version which helps on systems where these intrinsics are not provided by avr-gcc. [1]: Rahix/avr-hal#651
See [1] for details. Some floating point intrinsics were added in this newer version which helps on systems where these intrinsics are not provided by avr-gcc. [1]: Rahix/avr-hal#651
See [1] for details. Some floating point intrinsics were added in this newer version which helps on systems where these intrinsics are not provided by avr-gcc. [1]: Rahix/avr-hal#651
Some floating point intrinsics were added in this newer version which helps on systems where these intrinsics are not provided by avr-gcc.
Cc: @Patryk27