It would be interesting to try building the assembler code in Thumb since that would also fix this problem, but the code isn't 100% ready yet.
There are some bits that are not Thumb-ready (e.g., MOV pc, lr instead of BX lr), and because the assembler is invoked separately, ".thumb", ".syntax unified" and ".type <symblol>, %function" directives would be needed to make that work.
Could be worth feeding comments upstream (in addition to the workaround I posted earlier).
It would be interesting to try building the assembler code in Thumb since that would also fix this problem, but the code isn't 100% ready yet.
There are some bits that are not Thumb-ready (e.g., MOV pc, lr instead of BX lr), and because the assembler is invoked separately, ".thumb", ".syntax unified" and ".type <symblol>, %function" directives would be needed to make that work.
Could be worth feeding comments upstream (in addition to the workaround I posted earlier).