https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70176
Bug ID: 70176 Summary: Regression with C++03 Issue cstdio Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: craie at acm dot org Target Milestone: --- Created attachment 37928 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37928&action=edit Minimal Example to Reproduce Error When compiling to the C++03 standard, I get the following errors: $ g++ --std=c++03 minimal.cpp In file included from /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/fstream:41:0, from minimal.cpp:1: /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:175:11: error: ‘::snprintf’ has not been declared using ::snprintf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:176:11: error: ‘::vfscanf’ has not been declared using ::vfscanf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:177:11: error: ‘::vscanf’ has not been declared using ::vscanf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:178:11: error: ‘::vsnprintf’ has not been declared using ::vsnprintf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:179:11: error: ‘::vsscanf’ has not been declared using ::vsscanf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:185:22: error: ‘__gnu_cxx::snprintf’ has not been declared using ::__gnu_cxx::snprintf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:186:22: error: ‘__gnu_cxx::vfscanf’ has not been declared using ::__gnu_cxx::vfscanf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:187:22: error: ‘__gnu_cxx::vscanf’ has not been declared using ::__gnu_cxx::vscanf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:188:22: error: ‘__gnu_cxx::vsnprintf’ has not been declared using ::__gnu_cxx::vsnprintf; ^ /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/include/c++/cstdio:189:22: error: ‘__gnu_cxx::vsscanf’ has not been declared using ::__gnu_cxx::vsscanf; ^