Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Assembler issues while compiling pkgsrc packages
On Thu, Apr 18, 2024 at 02:37:32PM +0000, John Klos wrote:
> What can be done to stop the generation of assembler that doesn't work on
> earmv4?
Who does generate it? This is a common bug in hand written assembler files
when the author does not think back to armv4. The fix is pretty simple
(when no thumb code is involved), something like:
#if defined (_ARM_ARCH_4T) || defined(__ARM_ARCH_ISA_THUMB)
# define RET bx lr
#else
# define RET mov pc, lr
#endif
and then use RET everywhere instead of "bx lr".
Martin
Home |
Main Index |
Thread Index |
Old Index