http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47108
--- Comment #3 from Floris Ruijter <flo.ruijt at hotmail dot com> 2010-12-29 16:24:54 UTC --- On Wed, 2010-12-29 at 13:18 +0000, pinskia at gmail dot com wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47108 > > --- Comment #1 from pinskia at gmail dot com <pinskia at gmail dot com> > 2010-12-29 13:18:40 UTC --- > enum { a=1<<33 }blaf; > That is still an int as 1 is of type int. Try 1ll<<33. > can your please send plaintext mail. indeed it works then. i find the behaviour pretty obscure though, why is it that way? Floris