[PATCH 1/1] RISC-V: Use __bss_start for the starting point of .bss.

Corinna Vinschen vinschen@redhat.com
Fri Feb 5 09:36:48 GMT 2021


On Feb  4 15:34, Yeting Kuo wrote:
> From: Yeting Kuo <fakepaper56@gmail.com>
> 
> It's more flexible for the positions of .bss and .data.
> ---
>  libgloss/riscv/crt0.S | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libgloss/riscv/crt0.S b/libgloss/riscv/crt0.S
> index 160c07853..7a4e4e32c 100644
> --- a/libgloss/riscv/crt0.S
> +++ b/libgloss/riscv/crt0.S
> @@ -27,7 +27,7 @@ _start:
>  .option pop
>  
>    # Clear the bss segment
> -  la      a0, _edata
> +  la      a0, __bss_start
>    la      a2, _end
>    sub     a2, a2, a0
>    li      a1, 0
> -- 
> 2.17.0

Pushed.


Thanks,
Corinna



More information about the Newlib mailing list