-O1 / 2/3 com -std = c ++ 1y / 11/98 - Se <cmath> estiver incluído, estou recebendo um erro: '_hypot' não foi declarado neste escopo

Acabei de atualizar o MinGW usandomingw-get-setup e não consigo construir nada que contenha<cmath> cabeçalho se eu usar algo maior que-O0 com-std=c++1y. (Eu também tenteic++11 ec++98) Estou recebendo erros como este:

g++.exe -pedantic-errors -pedantic -Wextra -Wall -std=c++1y -O3  -c Z:\Projects\C++\L6\src\events.cpp -o obj\src\events.o
In file included from z:\lander\mingw\lib\gcc\mingw32\4.8.1\include\c++\cmath:44:0,
                 from Z:\Projects\C++\L6\src\utils.h:4,
                 from Z:\Projects\C++\L6\src\events.cpp:10:
z:\lander\mingw\include\math.h: In function 'float hypotf(float, float)':
z:\lander\mingw\include\math.h:635:30: error: '_hypot' was not declared in this scope
 { return (float)(_hypot (x, y)); }

Há algo errado do meu lado?
Ou a versão no mingw repo está com problemas? E se sim, existe alguma solução rápida para este cabeçalho?

questionAnswers(3)

yourAnswerToTheQuestion