Store the sh_link of ARM_EXIDX directly in MCSectionELF.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 6 Apr 2015 04:25:18 +0000 (04:25 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 6 Apr 2015 04:25:18 +0000 (04:25 +0000)
commit83be4429b2807ac1568507d2bee657c9ba713966
treeff031d6561cb57160a35c5ec56f3b9793e674c10
parent6254dcc14bb0a3a2beae26a9e64eead01aafce81
Store the sh_link of ARM_EXIDX directly in MCSectionELF.

This avoids some pretty horrible and broken name based section handling.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234142 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCContext.h
lib/MC/ELFObjectWriter.cpp
lib/MC/MCContext.cpp
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
test/MC/ARM/eh-link.s [new file with mode: 0644]