From 23dca734bde9848170f009431b8923ac6ab85103 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Thu, 8 Jun 2006 16:05:50 +0000 Subject: [PATCH] use correct function for global constructors --- dkarm-eabi/crtls/ds_arm7_crt0.s | 2 +- dkarm-eabi/crtls/ds_arm9_crt0.s | 2 +- dkarm-eabi/crtls/ds_cart_crt0.s | 2 +- dkarm-eabi/crtls/gba_crt0.s | 2 +- dkarm-eabi/crtls/gp32_crt0.s | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dkarm-eabi/crtls/ds_arm7_crt0.s b/dkarm-eabi/crtls/ds_arm7_crt0.s index 45fe98f..0f9a2ee 100644 --- a/dkarm-eabi/crtls/ds_arm7_crt0.s +++ b/dkarm-eabi/crtls/ds_arm7_crt0.s @@ -27,7 +27,7 @@ _start: sub r1, r1, r0 bl ClearMem - ldr r3, =_init @ global constructors + ldr r3, =__libc_init_array @ global constructors bl _call_via_r3 mov r0, #0 @ int argc diff --git a/dkarm-eabi/crtls/ds_arm9_crt0.s b/dkarm-eabi/crtls/ds_arm9_crt0.s index 916dfb3..92861a2 100644 --- a/dkarm-eabi/crtls/ds_arm9_crt0.s +++ b/dkarm-eabi/crtls/ds_arm9_crt0.s @@ -196,7 +196,7 @@ _start: ldr r0, =__eheap_end str r0, [r1] - ldr r3, =_init @ global constructors + ldr r3, =__libc_init_array @ global constructors bl _call_via_r3 mov r0, #0 @ int argc diff --git a/dkarm-eabi/crtls/ds_cart_crt0.s b/dkarm-eabi/crtls/ds_cart_crt0.s index e053c77..e35815f 100644 --- a/dkarm-eabi/crtls/ds_cart_crt0.s +++ b/dkarm-eabi/crtls/ds_cart_crt0.s @@ -92,7 +92,7 @@ start_vector: ldr r0, =__eheap_end str r0, [r1] - ldr r3, =_init @ global constructors + ldr r3, =__libc_init_array @ global constructors bl _call_via_r3 mov r0, #0 @ int argc diff --git a/dkarm-eabi/crtls/gba_crt0.s b/dkarm-eabi/crtls/gba_crt0.s index 8616021..c0601a2 100644 --- a/dkarm-eabi/crtls/gba_crt0.s +++ b/dkarm-eabi/crtls/gba_crt0.s @@ -174,7 +174,7 @@ CEW0Skip: @--------------------------------------------------------------------------------- @ global constructors @--------------------------------------------------------------------------------- - ldr r3, =_init + ldr r3, =__libc_init_array bl _call_via_r3 @--------------------------------------------------------------------------------- @ Jump to user code diff --git a/dkarm-eabi/crtls/gp32_crt0.s b/dkarm-eabi/crtls/gp32_crt0.s index 838dfc2..fc455c0 100644 --- a/dkarm-eabi/crtls/gp32_crt0.s +++ b/dkarm-eabi/crtls/gp32_crt0.s @@ -59,7 +59,7 @@ _start2: @--------------------------------------------------------------------------------- ldr r3,=_call_main mov lr,r3 - ldr r3,=_init + ldr r3,=__libc_init_array bx r3 @--------------------------------------------------------------------------------- @ Jump to user code