head 1.2; access; symbols pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @// @; 1.2 date 2016.11.14.20.15.33; author ryoon; state dead; branches; next 1.1; commitid QLKL3BrgVJGvs8uz; 1.1 date 2016.03.28.12.56.03; author kamil; state Exp; branches; next ; commitid vjVBFfNq43VHrp0z; desc @@ 1.2 log @Update llvm packages to 3.9.0 * Drop CppBackend. It is removed. Changelog: * GCC ABI Tag * LLVM IR: new intrinsics etc. * Change LLVM IPO model * Support ThinLTO * Improve the ARM targets, ARMv8.2-A support etc. * Improve the MIPS targets * Improve the PowerPC target, default optim O3 to O2 * Improve the X86 target, SKylake AVX-512 etc. * Improve the AMDGPU, better support for Mesa 12 @ text @$NetBSD: patch-src_AddressSpace.hpp,v 1.1 2016/03/28 12:56:03 kamil Exp $ Fixed in 3.9. --- src/AddressSpace.hpp.orig 2015-10-16 19:40:09.000000000 +0000 +++ src/AddressSpace.hpp @@@@ -35,7 +35,7 @@@@ namespace libunwind { #include "Registers.hpp" #if _LIBUNWIND_ARM_EHABI -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__NetBSD__) typedef void *_Unwind_Ptr; @@@@ -61,7 +61,8 @@@@ extern EHTEntry __exidx_end; #endif // !defined(_LIBUNWIND_IS_BAREMETAL) #endif // _LIBUNWIND_ARM_EHABI -#if defined(__CloudABI__) || defined(__FreeBSD__) || defined(__linux__) +#if defined(__CloudABI__) || defined(__FreeBSD__) || defined(__linux__) || \ + defined(__NetBSD__) #if _LIBUNWIND_SUPPORT_DWARF_UNWIND && _LIBUNWIND_SUPPORT_DWARF_INDEX #include // Macro for machine-independent access to the ELF program headers. This @ 1.1 log @Import libunwind-3.8.0 as lang/libunwind LLVM libunwind Late import approved from @ text @d1 1 a1 1 $NetBSD$ @