summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/riscv64/crt1.S
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/linux/riscv64/crt1.S')
-rw-r--r--libc/sysdeps/linux/riscv64/crt1.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/riscv64/crt1.S b/libc/sysdeps/linux/riscv64/crt1.S
index 872e0b12e..5e33046d4 100644
--- a/libc/sysdeps/linux/riscv64/crt1.S
+++ b/libc/sysdeps/linux/riscv64/crt1.S
@@ -52,6 +52,8 @@ _start:
la a0, main
REG_L a1, 0(sp) /* argc. */
addi a2, sp, SZREG /* argv. */
+ mv a3, zero
+ mv a4, zero
andi sp, sp, ALMASK /* Align stack. */
mv a6, sp /* stack_end. */