Re: builtin fenv functions

2017-05-29 Thread Richard Biener
On Mon, May 29, 2017 at 12:09 AM, Marc Glisse wrote: > On Fri, 26 May 2017, Richard Biener wrote: > > Similarly, I > don't see div as a builtin in that file, only FILE* has special code, > but > that doesn't seem worth the trouble here. So I am only declaring the 5 > "simple" f

Re: builtin fenv functions

2017-05-28 Thread Marc Glisse
On Fri, 26 May 2017, Richard Biener wrote: Similarly, I don't see div as a builtin in that file, only FILE* has special code, but that doesn't seem worth the trouble here. So I am only declaring the 5 "simple" functions, with minimal properties: leaf, nothrow, and for fegetround pure (glibc alre

Re: builtin fenv functions

2017-05-26 Thread Richard Biener
On Fri, May 26, 2017 at 12:39 PM, Marc Glisse wrote: > On Fri, 26 May 2017, Richard Biener wrote: > >> On Fri, May 26, 2017 at 11:52 AM, Marc Glisse >> wrote: >>> >>> Hello, >>> >>> coming back to https://gcc.gnu.org/ml/gcc-patches/2014-02/msg01378.html , >>> Richard wanted a complete set of fenv

Re: builtin fenv functions

2017-05-26 Thread Marc Glisse
On Fri, 26 May 2017, Richard Biener wrote: On Fri, May 26, 2017 at 11:52 AM, Marc Glisse wrote: Hello, coming back to https://gcc.gnu.org/ml/gcc-patches/2014-02/msg01378.html , Richard wanted a complete set of fenv functions instead of just the 2 I was interested in. However, most functions i

Re: builtin fenv functions

2017-05-26 Thread Richard Biener
On Fri, May 26, 2017 at 11:52 AM, Marc Glisse wrote: > Hello, > > coming back to https://gcc.gnu.org/ml/gcc-patches/2014-02/msg01378.html , > Richard wanted a complete set of fenv functions instead of just the 2 I was > interested in. However, most functions in fenv.h handle a struch fenv_t or > f

builtin fenv functions

2017-05-26 Thread Marc Glisse
Hello, coming back to https://gcc.gnu.org/ml/gcc-patches/2014-02/msg01378.html , Richard wanted a complete set of fenv functions instead of just the 2 I was interested in. However, most functions in fenv.h handle a struch fenv_t or fexcept_t, which makes them inconvenient to handle as builtins