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)
commit61e8ce36be7f6c086f0904939ac0d94dda129320
treed0980b6f7140b070af955d18b74853a6230730c9
parent176efac95bba0ba9e13c6924adc59a3ac61dcae6
Store the sh_link of ARM_EXIDX directly in MCSectionELF.

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

llvm-svn: 234142
llvm/include/llvm/MC/MCContext.h
llvm/lib/MC/ELFObjectWriter.cpp
llvm/lib/MC/MCContext.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
llvm/test/MC/ARM/eh-link.s [new file with mode: 0644]