------- Comment #8 from paolo dot carlini at oracle dot com 2010-06-10 23:23 ------- Thanks Janis. I think that Jason reviewed your C++ contributions regarding decimal floating point, thus, once more, I'm adding him in CC hoping for help on this issue.
In a nutshell, it seems that something is going wrong when templates - in this specific case, __gnu_cxx::__normal_iterator - are instantiated for std::decimal: we end up with multiple definitions of member functions - in this case, the constructor from pointer and base() - in the assembly generated by GCC. -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44473