Subject: Re: bug#766: 23.0.60; interesting warning during compilation

From: Eli Zaretskii <[email-masked]>
Date: Sat, 23 Aug 2008 23:50:18 +0300

> From: Andreas Schwab <[email-masked]>
> Cc: [email-masked], [email-masked],
> 	[email-masked]
> Date: Sat, 23 Aug 2008 22:03:31 +0200
> 
> Eli Zaretskii <[email-masked]> writes:
> 
> > I meant the warning about shifting by too many bits.  31+1 = 32, and
> > even a compiler can realize that.
> 
> That's not how the shift operator is defined.

Andreas, it's late and I'm tired.  Could you please answer my
question, which is: what is the danger, if any, that GCC in some
future version will produce the same warning for the code you
suggested?

Thanks in advance.