http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49445
--- Comment #5 from Juan Pedro BolĂvar Puente <raskolnikov at gnu dot org> 2011-06-17 14:41:03 UTC --- You are right, I thought it worked for all fundamental types but reviewing the proposal [1] makes me realise I was wrong. It remains unclear wether user defined enums should work ... Thanks a lot for the fast reply and sorry for the mistake. [1] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html