http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57239
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- Until someone analyses it and convinces themselves it's a bug. Not providing a complete testcase doesn't help. Code missing headers, even standard ones, is not complete, and certainly doesn't compile "out of the box" because I need to add headers. http://gcc.gnu.org/bugs/ clearly says not to leave headers out, why should I have to figure out which headers you failed to include in the testcase to analyse your bug report?