mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-04 03:49:02 +00:00
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
This commit is contained in:
parent
6bc8fe8a9f
commit
790a6be5a1
@ -148,3 +148,32 @@ GCC_4.3.0 {
|
|||||||
__bswapdi2;
|
__bswapdi2;
|
||||||
__bswapsi2;
|
__bswapsi2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
GCC_4.6.0 {
|
||||||
|
__addtf3;
|
||||||
|
__cmptf2;
|
||||||
|
__divtf3;
|
||||||
|
__eqtf2;
|
||||||
|
__extenddftf2;
|
||||||
|
__extendsftf2;
|
||||||
|
__fixtfdi;
|
||||||
|
__fixtfsi;
|
||||||
|
__fixtfti;
|
||||||
|
__fixunstfdi;
|
||||||
|
__fixunstfsi;
|
||||||
|
__fixunstfti;
|
||||||
|
__floatsitf;
|
||||||
|
__floattitf;
|
||||||
|
__floatunsitf;
|
||||||
|
__floatuntitf;
|
||||||
|
__getf2;
|
||||||
|
__gttf2;
|
||||||
|
__letf2;
|
||||||
|
__lttf2;
|
||||||
|
__multf3;
|
||||||
|
__netf2;
|
||||||
|
__subtf3;
|
||||||
|
__trunctfdf2;
|
||||||
|
__trunctfsf2;
|
||||||
|
__unordtf2;
|
||||||
|
};
|
||||||
|
@ -29,3 +29,6 @@ GCC_4.2.0 {
|
|||||||
|
|
||||||
GCC_4.3.0 {
|
GCC_4.3.0 {
|
||||||
} GCC_4.2.0;
|
} GCC_4.2.0;
|
||||||
|
|
||||||
|
GCC_4.6.0 {
|
||||||
|
} GCC_4.3.0;
|
||||||
|
Loading…
Reference in New Issue
Block a user