diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2010-09-03 16:33:48 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-09-03 16:33:48 +0200 |
commit | 4159fb8dd2dfd0934509a832f90b6122bfdba776 (patch) | |
tree | 020964c36b9fdde40b1fff27007c37bff33bc68b /libgcc | |
parent | 0df8fcc8d1c967fb7c4f266ba5a0b9be0863ad0a (diff) | |
download | gcc-4159fb8dd2dfd0934509a832f90b6122bfdba776.tar.gz |
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')
-rw-r--r-- | libgcc/ChangeLog | 7 | ||||
-rw-r--r-- | libgcc/config/i386/libgcc-sol2.ver | 12 |
2 files changed, 19 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 245f2a0297f..c5ff3589a8f 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,4 +1,11 @@ 2010-09-03 Uros Bizjak <ubizjak@gmail.com> + + * config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for + 64bit targets. + (__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only + for 64bit targets. + +2010-09-03 Uros Bizjak <ubizjak@gmail.com> Iain Sandoe <iains@gcc.gnu.org> PR target/45476 diff --git a/libgcc/config/i386/libgcc-sol2.ver b/libgcc/config/i386/libgcc-sol2.ver index 8d94d3c6178..26a0abfb541 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 |