diff options
author | Eshan dhawan <eshandhawan51@gmail.com> | 2020-07-19 01:22:53 +0530 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-29 06:58:17 +0200 |
commit | b7a6e02dc6a5289bfa489c0e7b6539abd281e2c6 (patch) | |
tree | 349aea06970fed386d034a47cffb5e38b44d2f3f /winsup | |
parent | 7b1416c3abe890c8058001d6bb795802f80270af (diff) | |
download | newlib-b7a6e02dc6a5289bfa489c0e7b6539abd281e2c6.zip newlib-b7a6e02dc6a5289bfa489c0e7b6539abd281e2c6.tar.gz newlib-b7a6e02dc6a5289bfa489c0e7b6539abd281e2c6.tar.bz2 |
arm: Fix fenv support
The previous fenv support for ARM used the soft-float implementation of
FreeBSD. Newlib uses the one from libgcc by default. They are not
compatible. Having an GCC incompatible soft-float fenv support in
Newlib makes no sense. A long-term solution could be to provide a
libgcc compatible soft-float support. This likely requires changes in
the GCC configuration. For now, provide a stub implementation for
soft-float multilibs similar to RISC-V.
Move implementation to one file and delete now unused files. Hide
implementation details. Remove function parameter names from header
file to avoid name conflicts.
Provide VFP support if __SOFTFP__ is not defined like glibc.
Reviewed-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
Signed-off-by: Eshan dhawan <eshandhawan51@gmail.com>
Diffstat (limited to 'winsup')
0 files changed, 0 insertions, 0 deletions