* 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