(RTLD_START): Fix computation of envp argument passed to _dl_init.
authorUlrich Drepper <drepper@redhat.com>
Sun, 1 Oct 2000 22:36:00 +0000 (22:36 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 1 Oct 2000 22:36:00 +0000 (22:36 +0000)
sysdeps/mips/dl-machine.h

index 6d95705..2a19126 100644 (file)
@@ -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