Le ven. 28 août 2020 16:22, Richard Henderson <richard.hender...@linaro.org> a écrit :
> Define anything that is missing as 0, so that flags & FE_FOO > is false for any missing FOO. > > Reviewed-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> --- > tests/tcg/multiarch/float_helpers.h | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/tests/tcg/multiarch/float_helpers.h > b/tests/tcg/multiarch/float_helpers.h > index 6337bc66c1..309f3f4bf1 100644 > --- a/tests/tcg/multiarch/float_helpers.h > +++ b/tests/tcg/multiarch/float_helpers.h > @@ -8,6 +8,23 @@ > > #include <inttypes.h> > > +/* Some hosts do not have support for all of these; not required by ISO > C. */ > +#ifndef FE_OVERFLOW > +#define FE_OVERFLOW 0 > +#endif > +#ifndef FE_UNDERFLOW > +#define FE_UNDERFLOW 0 > +#endif > +#ifndef FE_DIVBYZERO > +#define FE_DIVBYZERO 0 > +#endif > +#ifndef FE_INEXACT > +#define FE_INEXACT 0 > +#endif > +#ifndef FE_INVALID > +#define FE_INVALID 0 > +#endif > + > /* Number of constants in each table */ > int get_num_f16(void); > int get_num_f32(void); > -- > 2.25.1 > > >