summaryrefslogtreecommitdiffstats
path: root/libgloss/msp430/msp430-sim.ld
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/msp430/msp430-sim.ld')
-rw-r--r--libgloss/msp430/msp430-sim.ld8
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)