diff options
Diffstat (limited to 'gcc/config/rs6000/libgcc-ppc-glibc.ver')
-rw-r--r-- | gcc/config/rs6000/libgcc-ppc-glibc.ver | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gcc/config/rs6000/libgcc-ppc-glibc.ver b/gcc/config/rs6000/libgcc-ppc-glibc.ver new file mode 100644 index 00000000000..988ed76aa8e --- /dev/null +++ b/gcc/config/rs6000/libgcc-ppc-glibc.ver @@ -0,0 +1,31 @@ +%ifndef _SOFT_FLOAT +%ifndef __powerpc64__ +%exclude { + __multc3 + __divtc3 + __powitf2 + __fixtfdi + __fixunstfdi + __floatditf +} + +GCC_4.1.0 { + # long double support + __multc3 + __divtc3 + __powitf2 + __fixtfdi + __fixunstfdi + __floatditf + +%else +GCC_3.4.4 { +%endif + + # long double support + __gcc_qadd + __gcc_qsub + __gcc_qmul + __gcc_qdiv +} +%endif |