chiark / gitweb /
base/asm-common.h: Introduce bad literal-pool handling macros.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 24 Jun 2016 00:17:24 +0000 (01:17 +0100)
commitf8e509a9dd942ca23013df8fd7a834d30589f8b8
tree904c75dcefe0527b4698e1f291b521bfb0f084bd
parent2d03a881ef603023163e49d6bfb7f87afa469823
base/asm-common.h: Introduce bad literal-pool handling macros.

Abuse subsections for arranging to place literals near the functions
which need them.  These are no use for human-written code, but they're
useful in macros, especially since GAS is actually rather bad at dealing
with complex expressions and relocation types in its ARM literal syntax.
base/asm-common.h