--- Comment #4 from jsm28 at gcc dot gnu dot org 2010-05-22 18:18 ---
This is deliberate, use -fno-signed-zeros to get the optimization you
want with 4.5.
*** This bug has been marked as a duplicate of 24581 ***
--
jsm28 at gcc dot gnu dot org changed:
What|Removed
--- Comment #3 from joseph at codesourcery dot com 2010-04-04 19:12 ---
Subject: Re: Missed optimization with complex long double
On Sun, 4 Apr 2010, svfuerst at gmail dot com wrote:
> Paragraph 2 in G.5.1 defines multiplication of a real floating point
> type by an imaginary floatin
--- Comment #2 from svfuerst at gmail dot com 2010-04-04 16:51 ---
Paragraph 2 in G.5.1 defines multiplication of a real floating point type by an
imaginary floating point type to be an imaginary type, not a complex type.
In addition, the Rationale for Annex G states that
"It allow wri
--- Comment #1 from pinskia at gmail dot com 2010-04-04 06:28 ---
Subject: Re: New: Missed optimization with complex long double
Sent from my iPhone
On Apr 3, 2010, at 11:21 PM, "svfuerst at gmail dot com"
wrote:
> gcc 4.4 compiles the following:
>
> _Complex long double foo(long