[PATCH 1/1] RISC-V: Use __bss_start for the starting point of .bss.
Kito Cheng
kito.cheng@gmail.com
Thu Feb 4 08:18:26 GMT 2021
The patch is LGTM, good catch, thanks!
On Thu, Feb 4, 2021 at 3:58 PM Yeting Kuo <eddiekuo@andestech.com> 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
>
More information about the Newlib
mailing list