PR25243, static linking with exceptions and iostream is broken on ARM
authorAlan Modra <amodra@gmail.com>
Thu, 5 Dec 2019 06:10:02 +0000 (16:40 +1030)
committerAlan Modra <amodra@gmail.com>
Thu, 5 Dec 2019 07:05:13 +0000 (17:35 +1030)
commit6e9ed99753f0730e85bd45eabb63f499e4d0eca3
tree4e9354f5ea4fe2d9485024ffebe0b980b65e6232
parent1769380a11463b907263ef5443de5d14559f2095
PR25243, static linking with exceptions and iostream is broken on ARM

PR 25243
* emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Move definition
of __exidx_start and __exidx_end into ARM.exidx.
* emulparams/armelf_linux_eabi.sh (OTHER_READONLY_SECTIONS): Likewise.
* emulparams/armsymbian.sh (OTHER_READONLY_SECTIONS): Similarly.
* emulparams/elf32_tic6x_le.sh (OTHER_READONLY_SECTIONS): Similarly.
* emulparams/armelf_fuchsia.sh: Source armelf_linux_eabi.sh,
just redefining TEXT_START_ADDR.
* emulparams/armelf_linux_fdpiceabi.sh: Source armelf_linux_eabi.sh,
adding to OTHER_READONLY_SECTIONS.
ld/ChangeLog
ld/emulparams/armelf.sh
ld/emulparams/armelf_fuchsia.sh
ld/emulparams/armelf_linux_eabi.sh
ld/emulparams/armelf_linux_fdpiceabi.sh
ld/emulparams/armsymbian.sh
ld/emulparams/elf32_tic6x_le.sh