diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 12 | ||||
-rw-r--r-- | ld/scripttempl/arclinux.sc | 1 | ||||
-rw-r--r-- | ld/scripttempl/elf.sc | 1 | ||||
-rw-r--r-- | ld/scripttempl/elf64bpf.sc | 1 | ||||
-rw-r--r-- | ld/scripttempl/nds32elf.sc | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-arm/arm-no-rel-plt.ld | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-arm/fdpic-main.ld | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-arm/fdpic-shared.ld | 1 |
8 files changed, 19 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 029de5f..969ab78 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,15 @@ +2019-11-26 Martin Liska <mliska@suse.cz> + + * scripttempl/arclinux.sc: Add .text.sorted.* which is sorted + by default. + * scripttempl/elf.sc: Likewise. + * scripttempl/elf64bpf.sc: Likewise. + * scripttempl/nds32elf.sc: Likewise. + * testsuite/ld-arm/arm-no-rel-plt.ld: Expect .text.sorted.* + in the default linker script. + * testsuite/ld-arm/fdpic-main.ld: Likewise. + * testsuite/ld-arm/fdpic-shared.ld: Likewise. + 2019-11-25 Alan Modra <amodra@gmail.com> * ldexp.c (fold_name): Pass section to bfd_octets_per_byte. diff --git a/ld/scripttempl/arclinux.sc b/ld/scripttempl/arclinux.sc index e13969e..41e8ccd 100644 --- a/ld/scripttempl/arclinux.sc +++ b/ld/scripttempl/arclinux.sc @@ -491,6 +491,7 @@ cat <<EOF ${RELOCATING+*(.text.exit .text.exit.*)} ${RELOCATING+*(.text.startup .text.startup.*)} ${RELOCATING+*(.text.hot .text.hot.*)} + ${RELOCATING+*(SORT(.text.sorted.*))} *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*}) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc index c3ad467..0d61881 100644 --- a/ld/scripttempl/elf.sc +++ b/ld/scripttempl/elf.sc @@ -514,6 +514,7 @@ cat <<EOF ${RELOCATING+*(.text.exit .text.exit.*)} ${RELOCATING+*(.text.startup .text.startup.*)} ${RELOCATING+*(.text.hot .text.hot.*)} + ${RELOCATING+*(SORT(.text.sorted.*))} *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*}) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) diff --git a/ld/scripttempl/elf64bpf.sc b/ld/scripttempl/elf64bpf.sc index de73775..7937a41 100644 --- a/ld/scripttempl/elf64bpf.sc +++ b/ld/scripttempl/elf64bpf.sc @@ -512,6 +512,7 @@ cat <<EOF ${RELOCATING+*(.text.exit .text.exit.*)} ${RELOCATING+*(.text.startup .text.startup.*)} ${RELOCATING+*(.text.hot .text.hot.*)} + ${RELOCATING+*(SORT(.text.sorted.*))} *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*}) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) diff --git a/ld/scripttempl/nds32elf.sc b/ld/scripttempl/nds32elf.sc index 065c984..8d8d6e3 100644 --- a/ld/scripttempl/nds32elf.sc +++ b/ld/scripttempl/nds32elf.sc @@ -438,6 +438,7 @@ cat <<EOF ${RELOCATING+*(.text.exit .text.exit.*)} ${RELOCATING+*(.text.startup .text.startup.*)} ${RELOCATING+*(.text.hot .text.hot.*)} + ${RELOCATING+*(SORT(.text.sorted.*))} *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*}) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) diff --git a/ld/testsuite/ld-arm/arm-no-rel-plt.ld b/ld/testsuite/ld-arm/arm-no-rel-plt.ld index d56e820..14c1aeb 100644 --- a/ld/testsuite/ld-arm/arm-no-rel-plt.ld +++ b/ld/testsuite/ld-arm/arm-no-rel-plt.ld @@ -65,6 +65,7 @@ SECTIONS *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) + *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) diff --git a/ld/testsuite/ld-arm/fdpic-main.ld b/ld/testsuite/ld-arm/fdpic-main.ld index d19a589..b01b630 100644 --- a/ld/testsuite/ld-arm/fdpic-main.ld +++ b/ld/testsuite/ld-arm/fdpic-main.ld @@ -76,6 +76,7 @@ SECTIONS *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) + *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) diff --git a/ld/testsuite/ld-arm/fdpic-shared.ld b/ld/testsuite/ld-arm/fdpic-shared.ld index b1e262d..b710ffa 100644 --- a/ld/testsuite/ld-arm/fdpic-shared.ld +++ b/ld/testsuite/ld-arm/fdpic-shared.ld @@ -67,6 +67,7 @@ SECTIONS *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) + *(SORT(.text.sorted.*)) *(.text .stub .text.* .gnu.linkonce.t.*) /* .gnu.warning sections are handled specially by elf.em. */ *(.gnu.warning) |