Revert the removal of DW_AT_MIPS_linkage_name when we aren't putting
authorEric Christopher <echristo@apple.com>
Thu, 15 Mar 2012 08:19:33 +0000 (08:19 +0000)
committerEric Christopher <echristo@apple.com>
Thu, 15 Mar 2012 08:19:33 +0000 (08:19 +0000)
commit8d101c31d293bcb8ece8fecdb3325cd0728bed08
tree92241436632a32c2c4f9129b34767638513a6d2f
parentf963cd3e02cc01453cb9fd1d4f9e20a1e6f97ba2
Revert the removal of DW_AT_MIPS_linkage_name when we aren't putting
out the DW_AT_name. Older gdbs unfortunately still use it to
disambiguate member functions in templated classes (gdb.cp/templates.exp).

rdar://11043421 (which is now deferred for a bit)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152782 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
test/DebugInfo/X86/DW_AT_specification.ll
test/DebugInfo/X86/concrete_out_of_line.ll
test/DebugInfo/X86/pr11300.ll
test/DebugInfo/linkage-name.ll [deleted file]