Provide the __bssstart and __bsssize symbols needed by the MSP430's crt0.o code.
PR target/20134 * scripttempl/elf32msp430.sc (.bss): Provide __bssstart and __bsssize. * scripttempl/elf32msp430_3.sc (.bss): Likewise.
This commit is contained in:
parent
94740f9c4b
commit
0d832c8ea7
3 changed files with 13 additions and 2 deletions
|
@ -1,5 +1,12 @@
|
|||
2016-05-26 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR target/20134
|
||||
* scripttempl/elf32msp430.sc (.bss): Provide __bssstart and
|
||||
__bsssize.
|
||||
* scripttempl/elf32msp430_3.sc (.bss): Likewise.
|
||||
|
||||
2016-05-25 Maciej W. Rozycki <macro@imgtec.com>
|
||||
|
||||
|
||||
* testsuite/ld-mips-elf/unaligned-jalx-0.d: New test.
|
||||
* testsuite/ld-mips-elf/unaligned-jalx-1.d: New test.
|
||||
* testsuite/ld-mips-elf/unaligned-jalx-2.d: New test.
|
||||
|
|
|
@ -274,7 +274,8 @@ SECTIONS
|
|||
.bss ${RELOCATING+ SIZEOF(.data) + ADDR(.data)} :
|
||||
{
|
||||
${RELOCATING+. = ALIGN(2);}
|
||||
${RELOCATING+ PROVIDE (__bss_start = .) ; }
|
||||
${RELOCATING+ PROVIDE (__bss_start = .); }
|
||||
${RELOCATING+ PROVIDE (__bssstart = .); }
|
||||
*(.lower.bss.* .lower.bss)
|
||||
${RELOCATING+. = ALIGN(2);}
|
||||
*(.bss)
|
||||
|
@ -282,6 +283,7 @@ SECTIONS
|
|||
*(COMMON)
|
||||
${RELOCATING+ PROVIDE (__bss_end = .) ; }
|
||||
} ${RELOCATING+ > data}
|
||||
${RELOCATING+ PROVIDE (__bsssize = SIZEOF(.bss)); }
|
||||
|
||||
.noinit ${RELOCATING+ SIZEOF(.bss) + ADDR(.bss)} :
|
||||
{
|
||||
|
|
|
@ -154,10 +154,12 @@ SECTIONS
|
|||
{
|
||||
${RELOCATING+. = ALIGN(2);}
|
||||
${RELOCATING+ PROVIDE (__bss_start = .) ; }
|
||||
${RELOCATING+ PROVIDE (__bssstart = .); }
|
||||
*(.bss)
|
||||
*(COMMON)
|
||||
${RELOCATING+ PROVIDE (__bss_end = .) ; }
|
||||
} ${RELOCATING+ > data}
|
||||
${RELOCATING+ PROVIDE (__bsssize = SIZEOF(.bss)); }
|
||||
|
||||
.noinit ${RELOCATING+ SIZEOF(.bss) + ADDR(.bss)} :
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue