This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2 5/10] Tilera (and Linux asm-generic) support for glibc


> diff --git a/include/fenv.h b/include/fenv.h
> index 3605f81..c061eb9 100644
> --- a/include/fenv.h
> +++ b/include/fenv.h
> @@ -20,4 +20,10 @@ libm_hidden_proto (feholdexcept)
>  libm_hidden_proto (feupdateenv)
>  libm_hidden_proto (fetestexcept)
>  
> +/* Allow coding feraiseexcept() without guarding the call with an
> +   ifdef of the argument, to suport platforms without FP exceptions.  */

There's a typo in this comment.

> +#if FE_ALL_EXCEPT == 0
> +# define feraiseexcept(e) ({ 1; })
> +#endif

This is just generically bad macro practice: it fails to evaluate its argument.

Those nits aside, I need some more explanation of what this is for.


Thanks,
Roland


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]