https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84891
--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- I'm not sure what the C++ complex multiplication / division requirements are here (for that matter, C doesn't seem to precisely define which NaN - which value with at least one NaN part and the other part not infinite - is produced from complex multiplication / division in this case, though NaN + iNaN probably makes more sense).