Missing Methods

Corinna Vinschen vinschen@redhat.com
Wed May 2 08:20:00 GMT 2012

On Apr 27 12:53, Joel Sherrill wrote:
> Hi,
> I was given a list of methods by a potential user and
> asked if RTEMS supported them. I honestly think they
> have a profile or something these came from because
> I don't believe any real application uses ALL of these. :)
> Anyway.. I think these are all libc/libm type methods
> and wondered if I missed them or if they are on the
> newlib wish list. I think there are just a few categories:
> + long double complex math

What's missing is not only long double complex math, but long double
math at all, unless a target defines double == long double.
An implemenation of the missing long double functions would be most

> + FPU mode/rounding/exception helpers
> + "imax" routines

In theory the imax routines can be easily defined by the target, without
newlib having to do anything.  For instance, Cygwin exports strtoll as
strtoimax as well, or llabs as imaxabs.


Corinna Vinschen
Cygwin Project Co-Leader
Red Hat

More information about the Newlib mailing list