freebsd-nq/contrib/llvm
Dimitry Andric d07b9c7a7d Pull in r329557 from upstream lld trunk (by George Rimar):
[ELF] - Allow LLD to produce file symbols.

  This is for PR36716 and
  this enables emitting STT_FILE symbols.

  Output size affect is minor:
  lld binary size changes from 52,883,408 to 52,949,400
  clang binary size changes from 83,136,456 to 83,219,600

  Differential revision: https://reviews.llvm.org/D45261

This fixes a regression in lld that made it stop emitting STT_FILE
symbols, which ctfmerge relies upon to uniquify function table entries
that reference STB_LOCAL symbols.  Consequently, ctfmerge stopped
emitting entries for static functions into the function table, and
dtrace no longer gets type info for them.

Approved by:	re (kib)
Reported by:	markj
PR:		230444
MFC after:	3 days
2018-09-29 14:12:03 +00:00
..
include llvm: [ARM] Complete enumeration values for Tag_ABI_VFP_args 2018-07-31 14:14:41 +00:00
lib Pull in r335365 from upstream llvm trunk (by Krzysztof Parzyszek): 2018-09-14 19:25:23 +00:00
patches
projects/libunwind o Implement unw_getcontext() 2018-06-19 14:46:59 +00:00
tools Pull in r329557 from upstream lld trunk (by George Rimar): 2018-09-29 14:12:03 +00:00
utils/TableGen Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
FREEBSD-Xlist
LICENSE.TXT Merge llvm, clang, lld and lldb release_40 branch r292009. Also update 2017-01-14 22:12:13 +00:00