[PATCH] D79774: [ARM] Add big-endian version of pcrel fixups for adr instructions

Dimitry Andric via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 12 10:44:08 PDT 2020


dim added a comment.

In D79774#2031805 <https://reviews.llvm.org/D79774#2031805>, @MaskRay wrote:

> In D79774#2031755 <https://reviews.llvm.org/D79774#2031755>, @dim wrote:
>
> > Note I already merged this fix (minus the test case) into FreeBSD here: https://svnweb.freebsd.org/changeset/base/360697, since we needed it ASAP for being able to build big-endian ARM kernel code. So in that sense it's already been exercised for a bit. :)
>
>
> MFC after:	immediately, since this fix is meant for stable/11
>
> I still think the offending FreeBSD assembly can be fixed to be more portable.


It's really up to the FreeBSD ARM maintainers, and they seemed to be rather unhappy with the required changes. Then again this particular fix is only meant for the upcoming FreeBSD 11.4 release, which will probably be the last one to support big-endian ARM. So if this whole piece of code is refactored later on, it will most likely not matter anymore.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D79774/new/

https://reviews.llvm.org/D79774





More information about the llvm-commits mailing list