]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Reapply r355803 (by mmel):
authorDimitry Andric <dim@FreeBSD.org>
Thu, 6 Aug 2020 19:08:28 +0000 (19:08 +0000)
committerDimitry Andric <dim@FreeBSD.org>
Thu, 6 Aug 2020 19:08:28 +0000 (19:08 +0000)
commite8141ad1df2098dd3f6d627c49ce99307315f5fd
treeb962855b492e4f819a932229298fee6285b624c3
parent998a72c55d958bcc1869628318477532dc6e1ffa
Reapply r355803 (by mmel):

Fix LLVM libunwnwind _Unwind_Backtrace symbol version for ARM.
In original  GNU libgcc, _Unwind_Backtrace is published with GCC_3.3 version
for all architectures but ARM. For ARM should be publishes with GCC_4.3.0
version. This was originally omitted in r255095, fixed in r318024 and omitted
aging in LLVM libunwind implementation in r354347.

For ARM _Unwind_Backtrace should be published as default with GCC_4.3.0
version , (because this is right original version) and again as
normal(not-default) with GCC_3.3 version (to maintain ABI compatibility
compiled/linked with wrong pre r318024 libgcc)

PR: 233664
contrib/llvm-project/libunwind/src/UnwindLevel1-gcc-ext.c