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

Reply via email to