freebsd-dev/contrib/llvm-project
Dimitry Andric 21054a9b07 Merge commit 2e24219d3 from llvm git (by Hans Wennborg):
[MC][ARM] Resolve some pcrel fixups at assembly time (PR44929)

  MC currently does not emit these relocation types, and lld does not
  handle them. Add FKF_Constant as a work-around of some ARM code after
  D72197. Eventually we probably should implement these relocation
  types.

  By Fangrui Song!

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

This re-enables using the arm 'adr' pseudo instruction on global symbols
again.  It was broken as a side-effect of upstream commit 2bfee35cb,
which lead to "error: unsupported relocation on symbol" when assembling
such constructs, which are used in e.g. sys/arm/arm/locore-v[46].S.

PR:		244251
2020-02-27 18:49:49 +00:00
..
clang Merge commit 62654cab7 from llvm git (by me): 2020-02-16 13:22:36 +00:00
compiler-rt Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
libcxx Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
libunwind Merge commit 221c5af4e from llvm git (by Nico Weber): 2020-02-15 15:03:26 +00:00
lld Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
lldb Merge ^/vendor/llvm-project/release-10.x up to its last change (upstream 2020-02-15 14:58:40 +00:00
llvm Merge commit 2e24219d3 from llvm git (by Hans Wennborg): 2020-02-27 18:49:49 +00:00
openmp Merge ^/vendor/lvm-project/master up to its last change (upstream commit 2020-01-24 22:00:03 +00:00
FREEBSD-Xlist Update FREEBSD-Xlist. 2020-01-25 14:39:59 +00:00