------- Comment #4 from pinskia at gcc dot gnu dot org 2009-05-28 00:59 ------- Because __STRICT_ANSI__ means strict to the standard so -std=c++0x enables __STRICT_ANSI__. But the mingw headers don't know about C++0x standard so it does not know those functions should be enabled.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40278