http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7313
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-02-02 00:31:49 UTC --- Testcase: namespace foo { extern "C" int bar; extern "C" int baz(); } namespace foo { int bar = -1; int baz() { return -1; } }