https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66789
ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2015-07-29 00:00:00 |2016-1-11 --- Comment #3 from ktkachov at gcc dot gnu.org --- I'm still seeing this, but the error message is different from the original: In file included from $SRC/libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/50880.cc:18:0: $TOP/libstdc++-v3/include/tr1/complex: In instantiation of 'std::complex<_Tp> std::tr1::acosh(const std::complex<_Tp>&) [with _Tp = float]': $SRC/libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/50880.cc:30:42: required from 'void test01_do() [with T = float]' $SRC/libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/50880.cc:42:20: required from here $TOP/libstdc++-v3/include/tr1/complex:216:29: error: call of overloaded '__complex_acosh(const std::complex<float>&)' is ambiguous $TOP/libstdc++-v3/include/tr1/complex:185:5: note: candidate: std::complex<_Tp> std::tr1::__complex_acosh(const std::complex<_Tp>&) [with _Tp = fl oat]