diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-09-03 14:33:48 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-09-03 14:33:48 +0000 |
commit | e88f4c660616f1cb7ca8ca10adac1fb0c055d562 (patch) | |
tree | 020964c36b9fdde40b1fff27007c37bff33bc68b /libgcc | |
parent | 1d8139cc5d1ca8cefa0e925dfaea0b8038e98a5f (diff) | |
download | gcc-e88f4c660616f1cb7ca8ca10adac1fb0c055d562.tar.gz |
* config/i386/t-sol2 (__copysigntf3, __fabstf3): Disable for
64bit targets.
(__fixtfti, __fixunstfti, __floattitf, __floatuntitf): Enable only
for 64bit targets.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163820 138bc75d-0d04-0410-961f-82ee72b054a4
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 |