Hi, Could someone review this patch? This is a small change, I would appreciate it if anyone would like to review. Thanks, Cooper ------------------------------------------------------------------ From:Xianmiao Qu Sent At:2023 Jan. 10 (Tue.) 15:59 To:newlib Cc:Xianmiao Qu Subject:[PATCH] libgloss: csky: use atexit to call fini-array functions. __libc_fini_array should be called upon exit to call the global termination functions in fini-array, use atexit to register it at __start. --- libgloss/csky/crt0.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libgloss/csky/crt0.S b/libgloss/csky/crt0.S index a0651a734..49f7da364 100644 --- a/libgloss/csky/crt0.S +++ b/libgloss/csky/crt0.S @@ -150,6 +150,8 @@ __start: * Assember start up done, C codes start here. */ __goto_c: + lrw r0, __libc_fini_array # Register global termination functions + jbsr atexit # to be called upon exit /*jsri main*/ lrw r5, __libc_init_array jsr r5 -- 2.32.1 (Apple Git-133)