Package: g++-4.4 Version: 4.4.4-3 Severity: important User: [email protected] Usertags: hppa
Hello, g++-4.4 miscompiles complex division:(sid)jw...@paer:~$ cat test.cxx #include <complex>
#include <iostream>
void f(std::complex<double> x)
{
std::cout << x << std::endl;
x = 1.0 / x;
std::cout << x << std::endl;
}
int main()
{
f(2.0);
}
(sid)jw...@paer:~$ g++-4.3 -Wall test.cxx && ./a.out
(2,0)
(0.5,0)
(sid)jw...@paer:~$ g++-4.4 -Wall test.cxx && ./a.out
(2,0)
(1,0)
--
Jakub Wilk
signature.asc
Description: Digital signature

