[Bug c++/28408] What should be value of complex<double>(1.0,0.0) *= -1?

pcarlini at suse dot de gcc-bugzilla@gcc.gnu.org
Thu Sep 7 02:04:00 GMT 2006

------- Comment #16 from pcarlini at suse dot de  2006-09-07 02:04 -------
(In reply to comment #15)
> Such statements also are informative, not normative.  The normative 
> requirements come from F.3 (the operations shall be the IEC 60559 
> operations) and IEC 60559.

If you have IEC 60559 at hand, and it explicitely says, as normative, that 0 *
-finite = -0 then, I agree that this is a bug. However, I have yet to
understand why F.8.2, in particular the positive statements, can be considered
only illustrative, when the entire F is normative and there are no indications
of that.



More information about the Gcc-bugs mailing list