From c7113713845eaf31cbc44bdf12b2001414c92cbb Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 27 Aug 2019 07:46:47 -0500 Subject: [PATCH] riscv/include/fenv.h: Use shared fenv.h. 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 4795cc925..000000000 --- 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 - -#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 -- 2.43.5