diff options
Diffstat (limited to 'libgloss/msp430/msp430-sim.ld')
-rw-r--r-- | libgloss/msp430/msp430-sim.ld | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libgloss/msp430/msp430-sim.ld b/libgloss/msp430/msp430-sim.ld index 56bc8f80d..35a91ea3b 100644 --- a/libgloss/msp430/msp430-sim.ld +++ b/libgloss/msp430/msp430-sim.ld @@ -80,12 +80,8 @@ SECTIONS { . = ALIGN(2); PROVIDE (_start = .); - KEEP (*(.crt_init)) - KEEP (*(.crt_bss)) - KEEP (*(.crt_movedata)) - KEEP (*(.crt_main)) - KEEP (*(.lowtext)) - *(.text .stub .text.* .gnu.linkonce.t.* .text:*) + KEEP (*(SORT(.crt_*))) + *(.lowtext .text .stub .text.* .gnu.linkonce.t.* .text:*) KEEP (*(.text.*personality*)) /* .gnu.warning sections are handled specially by elf32.em. */ *(.gnu.warning) |