Re: [PATCH 1/3] riscv/include/fenv.h: Use shared fenv.h.
Kito Cheng <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CA+yXCZBfobR=riEW35ZbAiUyh8KXvP=OM_-V1eTzdsPYQF5dUg@mail.gmail.com> |
LGTM :) On Wed, Aug 28, 2019 at 11:07 PM <[email protected]> wrote: > > From: Joel Sherrill <[email protected]> > > 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 >