On Thu, 29 Jan 2009, Kaveh R. GHAZI wrote:
I don't think these results are a bug, rather it's just an artifact of
the
way complex multiplcation is done and having these special values in
See bug 24581. Some aspects are a bug (GCC doesn't handle mixed
real/complex arithmetic the way it should), some are the lack of imaginary
types (though the only use of imaginary types I know of is this one for
building up constants, and no-one on the Power ABI working group could
find any implementation for Power Architecture that actually supports
imaginary types).