http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55139
--- Comment #3 from Andi Kleen <andi-gcc at firstfloor dot org> 2012-11-07 14:45:17 UTC --- I saw the problem both with bootstrapped and non bootstrapped (4.6 base) compilers I haven't checked if it's always the missing and, but it's likely Ok I can change everything to int, but why did extending the enum not help? I fear that I may hide some bug this way. Also how to fix libstdc++? It seems to have a similar enum in its headers (it doesn't support HLE yet, but that's another bug)