aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2010-09-03 16:33:48 +0200
committerUros Bizjak <uros@gcc.gnu.org>2010-09-03 16:33:48 +0200
commit4159fb8dd2dfd0934509a832f90b6122bfdba776 (patch)
tree020964c36b9fdde40b1fff27007c37bff33bc68b /libgcc/config
parent0df8fcc8d1c967fb7c4f266ba5a0b9be0863ad0a (diff)
downloadgcc-4159fb8dd2dfd0934509a832f90b6122bfdba776.zip
gcc-4159fb8dd2dfd0934509a832f90b6122bfdba776.tar.gz
gcc-4159fb8dd2dfd0934509a832f90b6122bfdba776.tar.bz2
t-sol2 (__copysigntf3, __fabstf3): Disable for 64bit targets.
* config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for 64bit targets. (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only for 64bit targets. From-SVN: r163820
Diffstat (limited to 'libgcc/config')
-rw-r--r--libgcc/config/i386/libgcc-sol2.ver12
1 files changed, 12 insertions, 0 deletions
diff --git a/libgcc/config/i386/libgcc-sol2.ver b/libgcc/config/i386/libgcc-sol2.ver
index 8d94d3c..26a0abf 100644
--- a/libgcc/config/i386/libgcc-sol2.ver
+++ b/libgcc/config/i386/libgcc-sol2.ver
@@ -59,26 +59,38 @@
GCC_4.5.0 {
__addtf3
+%ifndef __x86_64__
__copysigntf3
+%endif
__divtc3
__divtf3
__eqtf2
__extenddftf2
__extendsftf2
__extendxftf2
+%ifndef __x86_64__
__fabstf2
+%endif
__fixtfdi
__fixtfsi
+%ifdef __x86_64__
__fixtfti
+%endif
__fixunstfdi
__fixunstfsi
+%ifdef __x86_64__
__fixunstfti
+%endif
__floatditf
__floatsitf
+%ifdef __x86_64__
__floattitf
+%endif
__floatunditf
__floatunsitf
+%ifdef __x86_64__
__floatuntitf
+%endif
__getf2
__gttf2
__letf2