musl/crt/arm/crti.s
Rich Felker 9abab94b21 fix arm crti/crtn code
lr must be saved because init/fini-section code from the compiler
clobbers it. this was not a problem when i tested without gcc's
crtbegin/crtend files present, but with them, musl on arm fails to
work (infinite loop in _init).
2012-06-25 16:06:09 -04:00

10 lines
95 B
ArmAsm

.section .init
.global _init
_init:
push {lr}
.section .fini
.global _fini
_fini:
push {lr}