Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/
Export _Unwind_Complete and _Unwind_VRS_Pop from arm's libgcc_sApparently some ports on arm require these symbols, and while they wereavailable in llvm's libunwind, they were never exported via th
Export _Unwind_Complete and _Unwind_VRS_Pop from arm's libgcc_sApparently some ports on arm require these symbols, and while they wereavailable in llvm's libunwind, they were never exported via the armspecific Symbol.map. Put them in the same version block as gcc does(GCC_3.5).Reported by: Robert Clausecker <fuz_at_fuz.su>MFC after: 3 days
show more ...
Fix LLVM libunwnwind _Unwind_Backtrace symbol version for ARM.In original GNU libgcc, _Unwind_Backtrace is published with GCC_3.3 versionfor all architectures but ARM. For ARM should be publishes
Fix LLVM libunwnwind _Unwind_Backtrace symbol version for ARM.In original GNU libgcc, _Unwind_Backtrace is published with GCC_3.3 versionfor all architectures but ARM. For ARM should be publishes with GCC_4.3.0version. This was originally omitted in r255095, fixed in r318024 and omittedaging in LLVM libunwind implementation in r354347.For ARM _Unwind_Backtrace should be published as default with GCC_4.3.0version , (because this is right original version) and again asnormal(not-default) with GCC_3.3 version (to maintain ABI compatibilitycompiled/linked with wrong pre r318024 libgcc)PR: 233664
Fix llvm-libunwind userspace build on ARMGCC's libgcc exports a few ARM-specific symbols for ARM EABI, AEABI, orEHABI or whatever it's called. Export the same ones from LLVM-libunwind'slibgcc_s,
Fix llvm-libunwind userspace build on ARMGCC's libgcc exports a few ARM-specific symbols for ARM EABI, AEABI, orEHABI or whatever it's called. Export the same ones from LLVM-libunwind'slibgcc_s, on ARM. As part of this, convert libgcc_s from a directVersion.map to one constructed from component Symbol.map files. This allowsthe ARM-specific Symbol.map to be included only on ARM.Fix ARM-only oddities in struct name/aliases in LLVM-libunwind to matchnon-ARM definitions and ARM-specific expectations in libcxxrt /libcompiler_rt.No functional change intended for non-ARM architectures.This commit does not actually flip the switch for ARM defaults from libgccto llvm-libunwind, but makes it possible (to compile, anyway).