On Fri, Dec 23 2016, Matthew Wilcox <[email protected]> wrote:

> From: Matthew Wilcox <[email protected]>
>
> First, the first half of the test: (!nbits || start >= nbits) is
> trivially a subset of the second half, since nbits and start are both 
> unsigned.

Yeah, I filed that as a missed optimization bug with gcc a year ago, but
it seems that even 6.3 still does two tests - clang 3.6 is a bit
smarter. Anyway,

Acked-by: Rasmus Villemoes <[email protected]>

Reply via email to