[PATCH] arm: ensure symbol is a thumb symbol in new binutils

Jiong Wang wong.kwongyuan.tools@gmail.com
Fri Nov 24 16:09:00 GMT 2017


2017-11-23 10:47 GMT+00:00 Jason A. Donenfeld <Jason@zx2c4.com>:
> We currently do not have a
> way of working around your breaking changes without adding additional
> runtime instructions, which isn't acceptable for us.

For the runtime overhead issue, I feel my suggestion to FFMPEG community still
helps though there might be extra symbols added in the symtab.

Reading the thread, I saw Martin said it doesn't work for assembler for some
other platforms but I guess for linux + gas it should always work.

i.e something like the following for arm kernel code:

        ...
       .ifdef \sym\()_lazy
       .eqv \sym\()_lazy, \sym
       .endif
       adr\c   \rd, \sym\()_lazy + 1
       ...



More information about the Binutils mailing list