From: Valentin Churavy Date: Thu, 5 Jul 2018 16:37:50 +0000 (-0400) Subject: [PATCH] Fix unwind info relocation with large code model on AArch64 X-Git-Tag: archive/raspbian/1%6.0.1-14+rpi1~1^2~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2192f4cd1081871136dd4502196b240100fa9cd9;p=llvm-toolchain-6.0.git [PATCH] Fix unwind info relocation with large code model on AArch64 Gbp-Pq: Topic julia Gbp-Pq: Name llvm-D27629-AArch64-large_model_6.0.1.patch --- diff --git a/lib/MC/MCObjectFileInfo.cpp b/lib/MC/MCObjectFileInfo.cpp index 328f000f..938b35f2 100644 --- a/lib/MC/MCObjectFileInfo.cpp +++ b/lib/MC/MCObjectFileInfo.cpp @@ -291,6 +291,8 @@ void MCObjectFileInfo::initELFMCObjectFileInfo(const Triple &T, bool Large) { break; case Triple::ppc64: case Triple::ppc64le: + case Triple::aarch64: + case Triple::aarch64_be: case Triple::x86_64: FDECFIEncoding = dwarf::DW_EH_PE_pcrel | (Large ? dwarf::DW_EH_PE_sdata8 : dwarf::DW_EH_PE_sdata4);