opnsense-src/contrib/llvm/tools
Dimitry Andric 83ae25da0f Pull in r322264 from upstream lld trunk (by me):
Fix thread race between SectionPiece's OutputOff and Live members

  Summary:
  As reported in bug 35788, rL316280 reintroduces a race between two
  members of SectionPiece, which share the same 64 bit memory location.

  To fix the race, check the hash before checking the Live member, as
  suggested by Rafael.

  Reviewers: ruiu, rafael

  Reviewed By: ruiu

  Subscribers: smeenai, emaste, llvm-commits

  Differential Revision: https://reviews.llvm.org/D41884
2018-01-12 18:16:51 +00:00
..
bugpoint Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
clang Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
llc Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
lld Pull in r322264 from upstream lld trunk (by me): 2018-01-12 18:16:51 +00:00
lldb Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
lli Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-ar Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-as Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-bcanalyzer Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-cov Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545, 2017-12-29 00:56:15 +00:00
llvm-cxxdump Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-cxxfilt Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-diff Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-dis Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-dwarfdump Merge llvm trunk r321414 to contrib/llvm. 2017-12-24 01:04:58 +00:00
llvm-extract Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-link Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-lto Merge llvm trunk r321414 to contrib/llvm. 2017-12-24 01:04:58 +00:00
llvm-lto2 Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-mc Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
llvm-modextract Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-nm Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-objcopy Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
llvm-objdump Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545, 2017-12-29 00:56:15 +00:00
llvm-pdbutil Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-profdata Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-readobj Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545, 2017-12-29 00:56:15 +00:00
llvm-rtdyld Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-stress Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-symbolizer Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
llvm-xray Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00
opt Merge llvm trunk r321017 to contrib/llvm. 2017-12-20 14:16:56 +00:00