9288ed85e7
The jump instruction relocation had an assert that tests for jumps with an offset of 0. This makes it so that a while(1); statement causes an assert because the jump instruction points to the same address, which is perfectly legal. Addend was not handled correctly in several reloc types. Add ADD32/64 + SUB32/64 relocations, for some reason the compiler I use likes to add them. |
||
---|---|---|
.. | ||
arm | ||
renesas | ||
risc-v | ||
sim | ||
sparc | ||
x86 | ||
xtensa | ||
arch_atomic.c | ||
Kconfig | ||
Make.defs |