https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11196
Jan van Dijk <j.v.dijk at tue dot nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |j.v.dijk at tue dot nl --- Comment #10 from Jan van Dijk <j.v.dijk at tue dot nl> --- Has this been (partly) fixed in the meantime? The OP's test program compiles just fine with: g++ (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] g++ (SUSE Linux) 5.3.1 20160412 [gcc-5-branch revision 234894] g++ (GCC) 7.0.0 20160516 (experimental) x86_64-w64-mingw32.shared-g++ (GCC) 4.9.3 I also see that GNU_SOURCE is no longer implicitly defined. At least, I do not see that in the output of "g++ -dM -E - < /dev/null" anymore. Are there any remaining issues, or should this report be closed?