Package: g++-4.4 Version: 4.4.4-3 Severity: important User: debian-hppa@lists.debian.org Usertags: hppa Hello, g++-4.4 miscompiles complex division:(sid)jwilk@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)jwilk@paer:~$ g++-4.3 -Wall test.cxx && ./a.out
(2,0)
(0.5,0)
(sid)jwilk@paer:~$ g++-4.4 -Wall test.cxx && ./a.out
(2,0)
(1,0)
--
Jakub Wilk
Attachment:
signature.asc
Description: Digital signature