]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Export various 128 bit long double functions from libgcc_s.so.1
authorDimitry Andric <dim@FreeBSD.org>
Mon, 14 Jun 2021 19:17:05 +0000 (21:17 +0200)
committerDimitry Andric <dim@FreeBSD.org>
Mon, 14 Jun 2021 19:17:05 +0000 (21:17 +0200)
commit790a6be5a1699291c6da87871426d0c56dedcc89
treeb648ebcf98abd570ce5aa42dd796219edd6cea0a
parent6bc8fe8a9f711923253115d2a23b81370ef3e33a
Export various 128 bit long double functions from libgcc_s.so.1

These were already compiled for some time on aarch64 and riscv, by
including lib/libcompiler_rt/Makefile.inc, but never exported in the
shared library. Since gcc exports these under version GCC_4.6.0, we do
the same.

This review should replace D11482 for now. For e.g. amd64 more work is
still to be done, as compiler-rt does not seem to support 128 bit long
double math for that architecture.

Reviewed by: cem
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D28690
lib/libgcc_s/Symbol.map
lib/libgcc_s/Versions.def