[PATCH 0/2] Fix fenv support for ARM

Sebastian Huber <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
This patch set addresses some issues which popped up while building Newlib for
ARM with GCC 10 which enables -fno-common by default.

Eshan dhawan (1):
  arm: Fix fenv support

Sebastian Huber (1):
  arm: Remove superfluous fenv stub files

 newlib/libc/machine/arm/machine/fenv-mangle.h |  53 ---
 .../libc/machine/arm/machine/fenv-softfloat.h | 187 ----------
 newlib/libc/machine/arm/machine/fenv-vfp.h    | 187 ----------
 newlib/libc/machine/arm/sys/fenv.h            |  66 +---
 newlib/libm/machine/arm/Makefile.am           |  17 +-
 newlib/libm/machine/arm/Makefile.in           | 109 +-----
 newlib/libm/machine/arm/fe_dfl_env.c          |   7 -
 newlib/libm/machine/arm/feclearexcept.c       |   7 -
 newlib/libm/machine/arm/fegetenv.c            |   7 -
 newlib/libm/machine/arm/fegetexceptflag.c     |   7 -
 newlib/libm/machine/arm/fegetround.c          |   7 -
 newlib/libm/machine/arm/feholdexcept.c        |   7 -
 newlib/libm/machine/arm/fenv-softfp.c         |  32 --
 newlib/libm/machine/arm/fenv-vfp.c            |  32 --
 newlib/libm/machine/arm/fenv.c                | 319 ++++++------------
 newlib/libm/machine/arm/feraiseexcept.c       |   7 -
 newlib/libm/machine/arm/fesetenv.c            |   7 -
 newlib/libm/machine/arm/fesetexceptflag.c     |   7 -
 newlib/libm/machine/arm/fesetround.c          |   7 -
 newlib/libm/machine/arm/fetestexcept.c        |   7 -
 newlib/libm/machine/arm/feupdateenv.c         |   7 -
 21 files changed, 127 insertions(+), 959 deletions(-)
 delete mode 100644 newlib/libc/machine/arm/machine/fenv-mangle.h
 delete mode 100644 newlib/libc/machine/arm/machine/fenv-softfloat.h
 delete mode 100644 newlib/libc/machine/arm/machine/fenv-vfp.h
 delete mode 100644 newlib/libm/machine/arm/fe_dfl_env.c
 delete mode 100644 newlib/libm/machine/arm/feclearexcept.c
 delete mode 100644 newlib/libm/machine/arm/fegetenv.c
 delete mode 100644 newlib/libm/machine/arm/fegetexceptflag.c
 delete mode 100644 newlib/libm/machine/arm/fegetround.c
 delete mode 100644 newlib/libm/machine/arm/feholdexcept.c
 delete mode 100644 newlib/libm/machine/arm/fenv-softfp.c
 delete mode 100644 newlib/libm/machine/arm/fenv-vfp.c
 delete mode 100644 newlib/libm/machine/arm/feraiseexcept.c
 delete mode 100644 newlib/libm/machine/arm/fesetenv.c
 delete mode 100644 newlib/libm/machine/arm/fesetexceptflag.c
 delete mode 100644 newlib/libm/machine/arm/fesetround.c
 delete mode 100644 newlib/libm/machine/arm/fetestexcept.c
 delete mode 100644 newlib/libm/machine/arm/feupdateenv.c

-- 
2.26.2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.