Issue a linker error if TLS sections are not adjacent
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 23 Jan 2014 16:15:17 +0000 (08:15 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 23 Jan 2014 16:15:17 +0000 (08:15 -0800)
commitd923cae027fb7f86d6b684c9084c5521fef0ed56
tree704f7ac89f73761ecb7e3063627dcd9304eac356
parent83b645b833a4c137441b2ba1c03206371b28c9db
Issue a linker error if TLS sections are not adjacent

Bad linker script may lead to TLS sections separated by non-TLS sections
in output.  This patch changes linker assert to a linker error to
provide better linker diagnosis.

PR ld/16498
* elf.c (_bfd_elf_map_sections_to_segments): Issue a linker error
if TLS sections are not adjacent.
bfd/ChangeLog
bfd/elf.c