[PATCH 1/3] riscv/include/fenv.h: Use shared fenv.h.

joel@rtems.org joel@rtems.org
Wed Aug 28 15:07:00 GMT 2019


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