http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55232
--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-07 14:00:12 UTC --- Actually is the -Wunused alone which makes the difference, not the --enable-checking. Weird, must be due to diagnostics reentered. Weird.