From 6d0be74bfa2138a204a7954c7b6a6c8a1b63ba77 Mon Sep 17 00:00:00 2001 From: Jozef Lawrynowicz Date: Thu, 16 Jan 2020 13:44:21 +0000 Subject: MSP430: Remove unused linker script template elf32msp430_3.sc ld/ChangeLog: 2020-01-16 Jozef Lawrynowicz * scripttempl/elf32msp430_3.sc: Remove. --- ld/ChangeLog | 4 + ld/scripttempl/elf32msp430_3.sc | 224 ---------------------------------------- 2 files changed, 4 insertions(+), 224 deletions(-) delete mode 100644 ld/scripttempl/elf32msp430_3.sc (limited to 'ld') diff --git a/ld/ChangeLog b/ld/ChangeLog index 7799d7d..dc3ba85 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,9 @@ 2020-01-16 Jozef Lawrynowicz + * scripttempl/elf32msp430_3.sc: Remove. + +2020-01-16 Jozef Lawrynowicz + * scripttempl/elf32msp430.sc: Add input section rules for .upper.{text,data,rodata,bss}. * testsuite/ld-msp430-elf/msp430-elf.exp: Run new test. diff --git a/ld/scripttempl/elf32msp430_3.sc b/ld/scripttempl/elf32msp430_3.sc deleted file mode 100644 index 030120e..0000000 --- a/ld/scripttempl/elf32msp430_3.sc +++ /dev/null @@ -1,224 +0,0 @@ -# Copyright (C) 2014-2020 Free Software Foundation, Inc. -# -# Copying and distribution of this file, with or without modification, -# are permitted in any medium without royalty provided the copyright -# notice and this notice are preserved. - -cat < text} - - .rodata : - { - *(.rodata${RELOCATING+ .rodata.* .gnu.linkonce.r.*}) - ${RELOCATING+*(.const)} - ${RELOCATING+*(.const:*)} - } ${RELOCATING+ > text} - - .data ${RELOCATING-0} : - { - ${RELOCATING+ PROVIDE (__data_start = .) ; } - ${RELOCATING+. = ALIGN(2);} - *(.data) - ${RELOCATING+*(.data.*)} - ${RELOCATING+*(.gnu.linkonce.d*)} - ${RELOCATING+. = ALIGN(2);} - ${RELOCATING+ _edata = . ; } - } ${RELOCATING+ > data AT> text} - - __romdatastart = LOADADDR(.data); - __romdatacopysize = SIZEOF(.data); - - .bss ${RELOCATING+ SIZEOF(.data) + ADDR(.data)} : - { - ${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)} : - { - ${RELOCATING+ PROVIDE (__noinit_start = .) ; } - *(.noinit) - *(COMMON) - ${RELOCATING+ PROVIDE (__noinit_end = .) ; } - } ${RELOCATING+ > data} - - .persistent ${RELOCATING+ SIZEOF(.noinit) + ADDR(.noinit)} : - { - ${RELOCATING+ PROVIDE (__persistent_start = .) ; } - *(.persistent) - ${RELOCATING+ PROVIDE (__persistent_end = .) ; } - } ${RELOCATING+ > data} - - ${RELOCATING+ _end = . ;} - - .vectors ${RELOCATING-0}: - { - ${RELOCATING+ PROVIDE (__vectors_start = .) ; } - *(.vectors${RELOCATING+*}) - ${RELOCATING+ _vectors_end = . ; } - } ${RELOCATING+ > vectors} - - .MSP430.attributes 0 : - { - KEEP (*(.MSP430.attributes)) - KEEP (*(.gnu.attributes)) - KEEP (*(__TI_build_attributes)) - } - - /* Stabs debugging sections. */ - .stab 0 : { *(.stab) } - .stabstr 0 : { *(.stabstr) } - .stab.excl 0 : { *(.stab.excl) } - .stab.exclstr 0 : { *(.stab.exclstr) } - .stab.index 0 : { *(.stab.index) } - .stab.indexstr 0 : { *(.stab.indexstr) } - .comment 0 : { *(.comment) } - -EOF - -. $srcdir/scripttempl/DWARF.sc - -test -n "${RELOCATING}" && cat <