PowerPC's math_ldbl.h

Joseph S. Myers joseph@codesourcery.com
Sat Mar 16 00:34:00 GMT 2013


On Sat, 23 Feb 2013, Adhemerval Zanella wrote:

> Also, the big change for fpu related code selection is 
> sysdeps/powerpc/fpu now up to sysdeps/ieee754/ldlb-128ibm and 
> sysdeps/ieee754/ldlb-opt (which also made sense). This currently does 
> not change anything, because sysdeps/powerpc/fpu does not have any 
> specific implementation for long double.

In a powerpc64 build, I see ABI test failures because sqrtl, version 
GLIBC_2.3 (the compat alias to sqrt) is no longer exported from libm.  
sysdeps/powerpc/fpu/w_sqrt.c is used, where I think 
sysdeps/ieee754/ldbl-opt/w_sqrt.c would have been used before to provide 
that compat symbol.

Could you please fix this ABI failure if it was indeed caused by your 
change and, if so, review the sysdeps orderings again to identify any 
other cases of files that are now being found from a different directory 
from before that your logic above may have missed?

(Note: I haven't done tests before and after your commit to confirm it's 
responsible, but it certainly looks likely to be.)

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list