From: Rich Felker Date: Sat, 18 Aug 2012 00:02:37 +0000 (-0400) Subject: fix bug computing argc when invoking ld-musl-mips.so.1 progname ... X-Git-Tag: v0.9.4~3 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=efe9751468aae9eefd2f43781ae6d46170d97512;p=oweals%2Fmusl.git fix bug computing argc when invoking ld-musl-mips.so.1 progname ... --- diff --git a/src/ldso/mips/start.s b/src/ldso/mips/start.s index d060dbc9..2e985294 100644 --- a/src/ldso/mips/start.s +++ b/src/ldso/mips/start.s @@ -34,12 +34,12 @@ _start: add $sp, $sp, 16 li $6, -1 -1: lw $4, ($sp) - lw $5, 4($sp) + lw $4, ($sp) +1: lw $5, 4($sp) bne $5, $6, 2f nop addu $sp, $sp, 4 - addu $4, $4, -4 + addu $4, $4, -1 b 1b nop 2: sw $4, ($sp)