diff mbox

xtensa: ldso: drop unused address calculation from _dl_linux_resolve

Message ID 1420861717-22255-1-git-send-email-jcmvbkbc@gmail.com
State Accepted
Commit 4449e47c2bf51beebaa0b163f4445057b221ad4e
Headers show

Commit Message

Max Filippov Jan. 10, 2015, 3:48 a.m. UTC
The result of the calculation in register a12 is never used as the
function _dl_linux_resolver only accepts 2 arguments. Drop it.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
 ldso/ldso/xtensa/resolve.S | 7 -------
 1 file changed, 7 deletions(-)

Comments

Bernhard Reutner-Fischer Jan. 23, 2015, 8:23 p.m. UTC | #1
On 10 January 2015 at 04:48, Max Filippov <jcmvbkbc@gmail.com> wrote:
> The result of the calculation in register a12 is never used as the
> function _dl_linux_resolver only accepts 2 arguments. Drop it.

Applied, thanks!
diff mbox

Patch

diff --git a/ldso/ldso/xtensa/resolve.S b/ldso/ldso/xtensa/resolve.S
index d1ae8aa..8061af2 100644
--- a/ldso/ldso/xtensa/resolve.S
+++ b/ldso/ldso/xtensa/resolve.S
@@ -31,13 +31,6 @@ 
 	.global	_dl_linux_resolve
 	.type	_dl_linux_resolve, @function
 _dl_linux_resolve:
-	/* Fix up the high 2 bits of the return address.  */
-	movi	a13, 0f
-	slli	a12, a0, 2
-0:	extui	a13, a13, 30, 2
-	ssai	2
-	src	a12, a13, a12
-
 	/* Call the fixup function.  */
 	movi	a8, _dl_linux_resolver
 	callx8	a8