This effectively reverts r318548 and r318635 while keeping the
functionality behind the flag and preserving the bug fix from r318548.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
My hope was that we wouldn't need a flag. We'd just figure out if there were long section names that were marked to not be loaded at runtime (i.e. things that look like DWARF) and if so emit the long section table. Or, does DWARF need the full symbol table too?
Comment Actions
Right, that is what r318548 did (and what this patch continues to do).
Or, does DWARF need the full symbol table too?
Apparently yes, see Shoaib's reply to r318548 on llvm-commits. On IRC he also mentioned that ld.bfd emits the symbol table like we used to.