do not use _Noreturn for a function pointer in dynamic linker
[musl] / crt / sh / crtn.s
index dde633b..958ce95 100644 (file)
@@ -1,9 +1,13 @@
 .section .init
        lds.l @r15+, pr
+       mov.l @r15+, r14
+       mov.l @r15+, r12
        rts
-        nop
+        add #4, r15
 
 .section .fini
        lds.l @r15+, pr
+       mov.l @r15+, r14
+       mov.l @r15+, r12
        rts
-        nop
+        add #4, r15