bug?

Alexandre Oliva aoliva@redhat.com
Mon Jun 18 23:05:00 GMT 2001


On Jun 18, 2001, Ingo Krabbe <ikrabbe@earthling.net> wrote:

> Hmm, I see that we can also do
> x & (~(x^x)>>n) which is really easier :-)

This is only well-defined if x's type is unsigned.  The behavior of
right-shifting negative values is undefined (or unspecified?)

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist    *Please* write to mailing lists, not to me



More information about the Gcc-help mailing list