Searched hist:"7 bba6884a0112ec38ad5992b1eb3f0398abf5cf7" (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/lib/compiler-rt/builtins/ |
| H A D | ctzdi2.c | 7bba6884a0112ec38ad5992b1eb3f0398abf5cf7 Wed Jul 19 13:05:47 UTC 2017 Sandrine Bailleux <sandrine.bailleux@arm.com> Import ctzdi2.c from LLVM compiler-rt
When using __builtin_ctzll() in AArch32 code, the compiler may translate that into a call to the __ctzdi2() function. In this case, the linking phase fails because TF doesn't provide an implementation for it.
This patch imports the implementation of the __ctzdi2() function from LLVM's compiler-rt project and hooks it into TF's build system. The ctzdi2.c file is an unmodified copy from the master branch as of July 19 2017 (SVN revision: 308480).
Change-Id: I96766a025ba28e1afc6ef6a5c4ef91d85fc8f32b Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
|
| /rk3399_ARM-atf/lib/compiler-rt/ |
| H A D | compiler-rt.mk | 7bba6884a0112ec38ad5992b1eb3f0398abf5cf7 Wed Jul 19 13:05:47 UTC 2017 Sandrine Bailleux <sandrine.bailleux@arm.com> Import ctzdi2.c from LLVM compiler-rt
When using __builtin_ctzll() in AArch32 code, the compiler may translate that into a call to the __ctzdi2() function. In this case, the linking phase fails because TF doesn't provide an implementation for it.
This patch imports the implementation of the __ctzdi2() function from LLVM's compiler-rt project and hooks it into TF's build system. The ctzdi2.c file is an unmodified copy from the master branch as of July 19 2017 (SVN revision: 308480).
Change-Id: I96766a025ba28e1afc6ef6a5c4ef91d85fc8f32b Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
|