From 3e1622ae33ba5f8afbd6c8e3608487f38beed71b Mon Sep 17 00:00:00 2001
From: Ulrich Drepper <drepper@redhat.com>
Date: Sun, 1 Oct 2000 22:38:13 +0000
Subject: Update.

2000-10-01  Ralf Baechle  <ralf@gnu.org>

	* sysdeps/mips/dl-machine.h (RTLD_START): Fix computation of envp
	argument passed to _dl_init.
---
 sysdeps/mips/dl-machine.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'sysdeps/mips')

diff --git a/sysdeps/mips/dl-machine.h b/sysdeps/mips/dl-machine.h
index 6d95705..2a19126 100644
--- a/sysdeps/mips/dl-machine.h
+++ b/sysdeps/mips/dl-machine.h
@@ -468,7 +468,9 @@ _dl_start_user:\n\
 	lw $4, _dl_loaded\n\
 	lw $5, 0($29)\n\
 	la $6, 4($29)\n\
-	la $7, 8($29)\n\
+	sll $7, $5, 2\n\
+	addu $7, $7, $6\n\
+	addu $7, $7, 4\n\
 	subu $29, 16\n\
 	# Call the function to run the initializers.\n\
 	jal _dl_init
-- 
cgit v1.1