* rl78/crt0.S (_start): Fixed code that clears .bss
This commit is contained in:
parent
67364cbfd9
commit
9e8f756124
@ -1,3 +1,7 @@
|
||||
2015-10-20 Kaushik Phatak <kaushik.phatak@kpit.com>
|
||||
|
||||
* rl78/crt0.S (_start): Fixed code that clears .bss
|
||||
|
||||
2015-10-06 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* msp430/msp430-sim.ld: Add .persistent section.
|
||||
|
@ -176,16 +176,18 @@ _start:
|
||||
|
||||
;; block fill to .bss
|
||||
|
||||
movw bc, #__bsssize
|
||||
movw ax, #0
|
||||
1:
|
||||
cmpw ax, bc
|
||||
bz $1f
|
||||
movw __bssstart[bc], ax
|
||||
decw bc
|
||||
decw bc
|
||||
br $1b
|
||||
1:
|
||||
movw bc, #__bsssize
|
||||
movw ax, #0
|
||||
cmpw ax, bc
|
||||
bz $_bss_zero_done
|
||||
1:
|
||||
decw bc
|
||||
decw bc
|
||||
movw __bssstart[bc], ax
|
||||
cmpw ax, bc
|
||||
bnz $1b
|
||||
|
||||
_bss_zero_done:
|
||||
|
||||
call !!__rl78_init
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user