[PATCH 1/1] RISC-V: Use __bss_start for the starting point of .bss.
Yeting Kuo
eddiekuo@andestech.com
Thu Feb 4 07:34:00 GMT 2021
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