https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70800
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #5)
> (In reply to David Binderman from comment #0)
> > trunk/libgcc/config/libbid/bid_binarydecimal.c:143934]: (style) Expression
> > '(X & 0xffff) > 0xf423f' is always false.
> >
> > Source code is
> >
> > nan(s,((((x) & 0xFFFFul) > 999999ul) ? 0 :
> > \
> > (((unsigned long long) x) << 44)),0ull);
> >
>
> I can't seem to find this code in the mentioned source file any longer, so I
> guess that part is fixed; keeping bug open for the enhancement to
> -Wtautological-compare
r15-167-gaffd77d3fe7bfb changed the bid_binarydecimal.c code to be:
nan(s,((((x) & 0xFFFFFul) > 999999ul) ? 0 : \
(((unsigned long long) x) << 44)),0ull); \
Adding an extra F