[PATCH 2/3] libm: Remove __ieee754_gamma_r variants

Corinna Vinschen vinschen@redhat.com
Fri Sep 4 13:03:52 GMT 2020


On Sep  3 18:37, Keith Packard via Newlib wrote:
> Brian Inglis <Brian.Inglis@SystematicSw.ab.ca> writes:
> 
> > gamma
> > gamma_r
> > gammaf
> > gammaf_r
> > lgamma
> > lgamma_r
> > lgammaf
> > lgammaf_r
> > lgammal
> > lgammal_r
> > tgamma
> > tgammaf
> > tgammal
> >
> > so these may be the official ABI, and the others don't matter?
> 
> I would hope so -- the __ieee754 functions seem mostly like an internal
> implementation detail, but it's hard to know.
> 
> If this is true, then I think the patch as posted should be what we want.

The ieee functions can go away.  The symbols from cygwin1.dll don't
count, the ones exported from /usr/lib/libcygwin.a do.  These are
defined in winsup/cygwin/{common.din,i686.din,x86_64.din}


Corinna



More information about the Newlib mailing list