std Atomic{I,U}{8,16}::fetch_{max,min}
seem to broken on a few platform (LLVM bug)
#2
Labels
C-upstream-bug
Category: This is a bug of compiler or dependencies (the fix may require action in the upstream)
O-aarch64
Target: Armv8-A, Armv8-R, or later processors in AArch64 mode
O-arm
Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
O-mips
Target: MIPS processors
O-powerpc
Target: PowerPC processors
std
Atomic{I,U}{8,16}::fetch_{max,min}
is currently broken for the following targetsportable-atomic/src/lib.rs
Lines 1458 to 1467 in 55b3d49
I haven't checked if it's a bug in rustc or in qemu-user, but this crate contains a workaround for this problem.
portable-atomic implements a workaround for this bug, so users aren't affected by this bug. This issue itself is tracking the upstream bug.
The text was updated successfully, but these errors were encountered: