diff options
Diffstat (limited to 'firmware/riscv.ld')
-rw-r--r-- | firmware/riscv.ld | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/riscv.ld b/firmware/riscv.ld index bf339fb..16fde8d 100644 --- a/firmware/riscv.ld +++ b/firmware/riscv.ld @@ -59,9 +59,9 @@ SECTIONS .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) } /* Thread Local Storage sections */ - .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } - .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } - .preinit_array : + .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } + .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } + .preinit_array : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array)) |