Always compute sh_link for SHF_LINK_ORDER sections.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 17 Nov 2016 23:16:39 +0000 (23:16 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 17 Nov 2016 23:16:39 +0000 (23:16 +0000)
commit933fcab2ad476809967695b9b11087c6b96d6b64
treec41808a4d9dae57dd7e7975d7eff47777c53488a
parentb379d7df12b50199303f56df60b21663c2c2144e
Always compute sh_link for SHF_LINK_ORDER sections.

Since the output has a section table too, it is meaningful to compute
the sh_link. In a more practical note, the binutils' strip crashes if
sh_link is not set for SHT_ARM_EXIDX.

llvm-svn: 287280
lld/ELF/OutputSections.cpp
lld/test/ELF/arm-exidx-canunwind.s
lld/test/ELF/arm-exidx-link.s [new file with mode: 0644]
lld/test/ELF/arm-exidx-order.s
lld/test/ELF/arm-exidx-output.s