aboutsummaryrefslogtreecommitdiff
path: root/missing
diff options
context:
space:
mode:
authorEshan dhawan <eshandhawan51@gmail.com>2020-07-19 01:22:53 +0530
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-29 06:58:17 +0200
commitb7a6e02dc6a5289bfa489c0e7b6539abd281e2c6 (patch)
tree349aea06970fed386d034a47cffb5e38b44d2f3f /missing
parent7b1416c3abe890c8058001d6bb795802f80270af (diff)
downloadnewlib-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 'missing')
0 files changed, 0 insertions, 0 deletions