mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-02 22:54:52 +00:00
libgcc_s: 80-bit long double function are x86-only
Don't try to expose them on other architectures. Reviewed by: arichardson Differential Revision: https://reviews.freebsd.org/D45028
This commit is contained in:
parent
ecaab0fb5d
commit
98c8caafff
|
@ -33,14 +33,14 @@ GCC_3.0 {
|
||||||
#ifndef __arm__
|
#ifndef __arm__
|
||||||
__fixunssfsi;
|
__fixunssfsi;
|
||||||
#endif
|
#endif
|
||||||
#ifndef __powerpc__
|
#if defined(__amd64__) || defined(__i386__)
|
||||||
__fixunsxfdi;
|
__fixunsxfdi;
|
||||||
__fixunsxfsi;
|
__fixunsxfsi;
|
||||||
__fixxfdi;
|
__fixxfdi;
|
||||||
#endif
|
#endif
|
||||||
__floatdidf;
|
__floatdidf;
|
||||||
__floatdisf;
|
__floatdisf;
|
||||||
#ifndef __powerpc__
|
#if defined(__amd64__) || defined(__i386__)
|
||||||
__floatdixf;
|
__floatdixf;
|
||||||
#endif
|
#endif
|
||||||
__lshrdi3;
|
__lshrdi3;
|
||||||
|
@ -91,11 +91,8 @@ GCC_3.0 {
|
||||||
__fixsfti;
|
__fixsfti;
|
||||||
__fixunsdfti;
|
__fixunsdfti;
|
||||||
__fixunssfti;
|
__fixunssfti;
|
||||||
__fixunsxfti;
|
|
||||||
__fixxfti;
|
|
||||||
__floattidf;
|
__floattidf;
|
||||||
__floattisf;
|
__floattisf;
|
||||||
__floattixf;
|
|
||||||
__lshrti3;
|
__lshrti3;
|
||||||
__modti3;
|
__modti3;
|
||||||
__multi3;
|
__multi3;
|
||||||
|
@ -104,6 +101,11 @@ GCC_3.0 {
|
||||||
__udivmodti4;
|
__udivmodti4;
|
||||||
__udivti3;
|
__udivti3;
|
||||||
__umodti3;
|
__umodti3;
|
||||||
|
#ifdef __amd64__
|
||||||
|
__fixunsxfti;
|
||||||
|
__fixxfti;
|
||||||
|
__floattixf;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -152,17 +154,17 @@ GCC_3.4.4 {
|
||||||
GCC_4.0.0 {
|
GCC_4.0.0 {
|
||||||
__divdc3;
|
__divdc3;
|
||||||
__divsc3;
|
__divsc3;
|
||||||
#ifndef __powerpc__
|
#if defined(__amd64__) && define(__i386__)
|
||||||
__divxc3;
|
__divxc3;
|
||||||
#endif
|
#endif
|
||||||
__muldc3;
|
__muldc3;
|
||||||
__mulsc3;
|
__mulsc3;
|
||||||
#ifndef __powerpc__
|
#if defined(__amd64__) && define(__i386__)
|
||||||
__mulxc3;
|
__mulxc3;
|
||||||
#endif
|
#endif
|
||||||
__powidf2;
|
__powidf2;
|
||||||
__powisf2;
|
__powisf2;
|
||||||
#ifndef __powerpc__
|
#if defined(__amd64__) && define(__i386__)
|
||||||
__powixf2;
|
__powixf2;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
@ -170,7 +172,7 @@ GCC_4.0.0 {
|
||||||
GCC_4.2.0 {
|
GCC_4.2.0 {
|
||||||
__floatundidf;
|
__floatundidf;
|
||||||
__floatundisf;
|
__floatundisf;
|
||||||
#ifndef __powerpc__
|
#if defined(__amd64__) && define(__i386__)
|
||||||
__floatundixf;
|
__floatundixf;
|
||||||
#endif
|
#endif
|
||||||
_Unwind_GetIPInfo;
|
_Unwind_GetIPInfo;
|
||||||
|
@ -178,8 +180,10 @@ GCC_4.2.0 {
|
||||||
#ifdef CRT_HAS_128BIT
|
#ifdef CRT_HAS_128BIT
|
||||||
__floatuntidf;
|
__floatuntidf;
|
||||||
__floatuntisf;
|
__floatuntisf;
|
||||||
|
#ifdef __amd64__
|
||||||
__floatuntixf;
|
__floatuntixf;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
GCC_4.3.0 {
|
GCC_4.3.0 {
|
||||||
|
|
Loading…
Reference in a new issue