mirror of
https://git.musl-libc.org/git/musl
synced 2025-01-08 07:42:09 +03:00
5be920e910
The instruction encoding that would be "br %r0" is not actually a branch to r0, but instead a nop/memory-barrier. gcc 14 has been found to choose r0 for the "r"(pc) constraint, breaking CRTJMP. This patch adjusts the inline assembly constraints and marks "pc" as address ("a"), which disallows usage of r0. |
||
---|---|---|
.. | ||
bits | ||
atomic_arch.h | ||
crt_arch.h | ||
kstat.h | ||
pthread_arch.h | ||
reloc.h | ||
syscall_arch.h |