------- Comment #10 from paolo dot carlini at oracle dot com 2010-02-17 22:34 ------- Regarding the specific semantics, Richard, there is little to say: we want the C99 semantics, by and large. Maybe there are some missing details, but we decided already that, when we switched the complex multiplication to be the slow, C99 annex, by default. Thus, in a first, and second too, approx, the C++ standard doesn't count, really, this is just, sketched:
__complex__ double val; double d; val *= d; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43108