[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