[PATCH 1/3] riscv/include/fenv.h: Use shared fenv.h.
Kito Cheng
kito.cheng@gmail.com
Thu Aug 29 11:50:00 GMT 2019
LGTM :)
On Wed, Aug 28, 2019 at 11:07 PM <joel@rtems.org> wrote:
>
> From: Joel Sherrill <joel@rtems.org>
>
> libc/include/fenv.h was a direct copy of this file.
> ---
> newlib/libc/machine/riscv/include/fenv.h | 42 --------------------------------
> 1 file changed, 42 deletions(-)
> delete mode 100644 newlib/libc/machine/riscv/include/fenv.h
>
> diff --git a/newlib/libc/machine/riscv/include/fenv.h b/newlib/libc/machine/riscv/include/fenv.h
> deleted file mode 100644
> index 4795cc9..0000000
> --- a/newlib/libc/machine/riscv/include/fenv.h
> +++ /dev/null
> @@ -1,42 +0,0 @@
> -/* Copyright (c) 2017 SiFive Inc. All rights reserved.
> -
> - This copyrighted material is made available to anyone wishing to use,
> - modify, copy, or redistribute it subject to the terms and conditions
> - of the FreeBSD License. This program is distributed in the hope that
> - it will be useful, but WITHOUT ANY WARRANTY expressed or implied,
> - including the implied warranties of MERCHANTABILITY or FITNESS FOR
> - A PARTICULAR PURPOSE. A copy of this license is available at
> - http://www.opensource.org/licenses.
> -*/
> -
> -#ifndef _FENV_H
> -#define _FENV_H
> -
> -#include <sys/fenv.h>
> -
> -#ifdef __cplusplus
> -extern "C" {
> -#endif
> -
> -/* Exception */
> -int feclearexcept(int excepts);
> -int fegetexceptflag(fexcept_t *flagp, int excepts);
> -int feraiseexcept(int excepts);
> -int fesetexceptflag(const fexcept_t *flagp, int excepts);
> -int fetestexcept(int excepts);
> -
> -/* Rounding mode */
> -int fegetround(void);
> -int fesetround(int rounding_mode);
> -
> -/* Float environment */
> -int fegetenv(fenv_t *envp);
> -int feholdexcept(fenv_t *envp);
> -int fesetenv(const fenv_t *envp);
> -int feupdateenv(const fenv_t *envp);
> -
> -#ifdef __cplusplus
> -}
> -#endif
> -
> -#endif
> --
> 1.8.3.1
>
More information about the Newlib
mailing list