2001-09-04 Jason Merrill <jason_merrill@redhat.com>

* libc/sys/h8300hms/crt0.S: Support ELF initialization.
This commit is contained in:
Jeff Johnston
2001-09-04 19:05:44 +00:00
parent fb7369b515
commit 63c17b5426
2 changed files with 22 additions and 0 deletions

View File

@ -13,7 +13,13 @@ _start:
adds #2,r0
cmp r1,r0
blo .loop
#ifdef __ELF__
mov.w #__fini,r0
jsr @_atexit
jsr @__init
#else
jsr @___main
#endif
jsr @_main
jsr @_exit
@ -36,7 +42,13 @@ _start:
adds #2,er0
cmp.l er1,er0
blo .loop
#ifdef __ELF__
mov.w #__fini,r0
jsr @_atexit
jsr @__init
#else
jsr @___main
#endif
jsr @_main
jsr @_exit
@ -59,7 +71,13 @@ _start:
adds #2,er0
cmp.l er1,er0
blo .loop
#ifdef __ELF__
mov.w #__fini,r0
jsr @_atexit
jsr @__init
#else
jsr @___main
#endif
jsr @_main
jsr @_exit