]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge commit 00925aadb from llvm git (by Fangrui Song):
authordim <dim@FreeBSD.org>
Wed, 18 Mar 2020 20:28:26 +0000 (20:28 +0000)
committerdim <dim@FreeBSD.org>
Wed, 18 Mar 2020 20:28:26 +0000 (20:28 +0000)
commit04c9ae6a87900df963ebd10d9416ddaf872a1013
tree08a8872f280130f8cd891aa099eaa7557c72efba
parentd1e2398c5e1010c65d9897b2b5d4f4d2f43e8dea
Merge commit 00925aadb from llvm git (by Fangrui Song):

  [ELF][PPC32] Fix canonical PLTs when the order does not match the PLT order

  Reviewed By: Bdragon28

  Differential Revision: https://reviews.llvm.org/D75394

This is needed to fix miscompiled canonical PLTs on ppc32/lld10.

Requested by: bdragon
MFC after: 6 weeks
X-MFC-With: 358851
Differential Revision: https://reviews.freebsd.org/D24109
contrib/llvm-project/lld/ELF/Arch/PPC.cpp
contrib/llvm-project/lld/ELF/Relocations.cpp
contrib/llvm-project/lld/ELF/SyntheticSections.cpp
contrib/llvm-project/lld/ELF/SyntheticSections.h
contrib/llvm-project/lld/ELF/Writer.cpp