Closed
Description
#[test]
fn divmoddi4() {
let (a, b) = (4165187992, 3876330169);
let mut rem = 0;
let c = __divmoddi4(a, b, &mut rem_);
}
$ qemu-arm target/thumbv6m-linux-eabi/debug/divmoddi4-04f11ecf75829660
running 1 tests
test divmoddi4 ...
panicked at 'attempt to multiply with overflow', /home/japaric/.cargo/git/checkouts/compiler-builtins-ec094dc45a0179c8/9681358/src/int/udiv.rs:95
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
[1] 21208 illegal hardware instruction (core dumped) qemu-arm target/thumbv6m-linux-eabi/debug/divmoddi4-04f11ecf75829660
thumbv7m targets don't have this problem.
Metadata
Metadata
Assignees
Labels
No labels