http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53887
--- Comment #3 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-07-09 05:29:23 UTC --- (In reply to comment #2) > Dup of Bug 53881. Already fixed. Sorry this isn't a dup (just the same error message). Further reduced: enum { Failed, NoError, NoDiskette } a; int b, c; void fn1 () { if (c) a << 1; switch (b) { default: a << 1; case 0: b = 0; case 1: case NoDiskette: ; } }