summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/metag/crt1.S
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/linux/metag/crt1.S')
-rw-r--r--libc/sysdeps/linux/metag/crt1.S3
1 files changed, 1 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/metag/crt1.S b/libc/sysdeps/linux/metag/crt1.S
index 74adc1fdb..e8561a46b 100644
--- a/libc/sysdeps/linux/metag/crt1.S
+++ b/libc/sysdeps/linux/metag/crt1.S
@@ -29,6 +29,7 @@ __start:
MOV D1Ar3,D0Ar2 ! argv
MOV D0Ar2,D1Ar1 ! argc
+ MOV D0Ar6,D0Ar4 ! rtld_fini
#ifdef __PIC__
ADDT A1LbP,CPC1,#HI(__GLOBAL_OFFSET_TABLE__)
@@ -54,8 +55,6 @@ __start:
ADD D1Ar5,D1Ar5,#LO(__fini)
#endif
- MOV D0Ar6,#0 ! rtld_fini
-
MOVT D1Re0,#0x80
SETL [A0StP++],D0Re0,D1Re0 ! stack_end (8Mb)