[PATCH v6 2/3] Add default implementation of fenv.h and all methods

Jon Turney jon.turney@dronecode.org.uk
Mon Aug 12 18:31:00 GMT 2019


On 08/08/2019 17:27, joel@rtems.org wrote:
> diff --git a/newlib/libm/fenv/Makefile.am b/newlib/libm/fenv/Makefile.am
> new file mode 100644
> index 0000000..fef5c36
> --- /dev/null
> +++ b/newlib/libm/fenv/Makefile.am
[...]
> +
> +CHEWOUT_FILES =	feclearexcept.def fe_dfl_env.def fegetenv.def \
> +	fegetexceptflag.def fegetround.def feholdexcept.def \
> +	feraiseexcept.def fesetenv.def fesetexceptflag.def fesetround.def \
> +	fetestexcept.def feupdateenv.def
> +
> +CHAPTERS =
[...]

I'm not sure it totally makes sense to write this.

This defines a bunch of source files which are chewed on with makedoc to 
produce some texinfo fragments, but because there is no chapter which 
includes them (not sure if that should be a new fenv.tex included by 
libm.tex, or one of the existing chapters), the nodes defined by those 
fragments are not navigable to from the libm root node (and I think 
likewise in the html documentation)



More information about the Newlib mailing list