[RTEMS Project] #2971: Add fenv.h to newlib

RTEMS trac trac at rtems.org
Thu Dec 6 15:34:17 UTC 2018


#2971: Add fenv.h to newlib
------------------------------+----------------------------
 Reporter:  Joel Sherrill     |       Owner:  Needs Funding
     Type:  defect            |      Status:  assigned
 Priority:  normal            |   Milestone:  Indefinite
Component:  unspecified       |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  POSIX-Compliance  |  Blocked By:
 Blocking:                    |
------------------------------+----------------------------
Changes (by Joel Sherrill):

 * owner:  (none) => Needs Funding
 * status:  new => assigned
 * version:  5 =>


Old description:

> `fenv.h` is not present.
>   * http://pubs.opengroup.org/onlinepubs/9699919799/
>   * `feclearexcept`, `fegetenv`, `fegetexceptflag`, `fegetround`,
> `feholdexcept`, `feraiseexcept`, `fesetenv`, `fesetexceptflag`,
> `fesetround`, `fetestexcept`, `feupdateenv`
>   * Cygwin has x86 implementation. FreeBSD should be source for ARM and
> some other architectures. The implementation is architecture specific.

New description:

 `fenv.h` is not present.
   * http://pubs.opengroup.org/onlinepubs/9699919799/
   * `feclearexcept`, `fegetenv`, `fegetexceptflag`, `fegetround`,
 `feholdexcept`, `feraiseexcept`, `fesetenv`, `fesetexceptflag`,
 `fesetround`, `fetestexcept`, `feupdateenv`
   * Cygwin has x86 implementation. FreeBSD should be source for ARM and
 some other architectures. The implementation is architecture specific.

 When completed, see psxtests/Makefile.am and enable the fenv.h POSIX API
 Compliance Tests.

--

--
Ticket URL: <http://devel.rtems.org/ticket/2971#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list