diff options
author | Jeroen Hofstee <jeroen@myspectrum.nl> | 2014-07-30 21:54:52 +0200 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2014-09-09 13:51:08 +0200 |
commit | c65a2abb6c0a9ab1c70f5241716066c9480ce96a (patch) | |
tree | c675b1eb38c962cc2007de8c9d7cbfc4cdcbb27a /include/lmb.h | |
parent | 1401d87b444bf114528e997db552d22142918d33 (diff) | |
download | u-boot-imx-c65a2abb6c0a9ab1c70f5241716066c9480ce96a.zip u-boot-imx-c65a2abb6c0a9ab1c70f5241716066c9480ce96a.tar.gz u-boot-imx-c65a2abb6c0a9ab1c70f5241716066c9480ce96a.tar.bz2 |
ARM: make gd a function for clang
"clang does not support global register variables; this is
unlikely to be implemented soon because it requires additional
LLVM backend support" [1]
Workaround it by obtaining the value of gd/r9 by an inline
asm routine. Note there is no set routine added for ARM at the
moment, since most if not all updates of gd from c are actually
not needed for ARM.
[1] http://clang.llvm.org/docs/UsersManual.html
cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
Diffstat (limited to 'include/lmb.h')
0 files changed, 0 insertions, 0 deletions