]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
arm: Add ENTRY/ENDPROC to private libgcc functions
authorSimon Glass <sjg@chromium.org>
Tue, 2 Jun 2015 17:08:20 +0000 (11:08 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 22:47:37 +0000 (00:47 +0200)
commit942d9ae3629a420656331628ed70cd2f0e947e8d
treef0292906c86baefc803907ee0edc1b6a0653b7f5
parentc1e76bd8ad65a2a5ae774cd8e62560e040fb5485
arm: Add ENTRY/ENDPROC to private libgcc functions

When CONFIG_SYS_THUMB_BUILD is defined these functions may be called from
Thumb code. Add the required ENTRY and ENDPROC bracketing so that BLX is
used to call these ARM functions, instead of plain BL, which will fail.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reported-by: Pavel Machek <pavel@denx.de>
arch/arm/lib/_ashldi3.S
arch/arm/lib/_ashrdi3.S
arch/arm/lib/_divsi3.S
arch/arm/lib/_lshrdi3.S
arch/arm/lib/_modsi3.S
arch/arm/lib/_udivsi3.S
arch/arm/lib/_umodsi3.S