[Bug c/43639] Missed optimization with complex long double

2010-04-03 Thread pinskia at gmail dot com
--- 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

[Bug c/43639] Missed optimization with complex long double

2010-04-04 Thread svfuerst at gmail dot com
--- 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

[Bug c/43639] Missed optimization with complex long double

2010-04-04 Thread joseph at codesourcery dot com
--- 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

[Bug c/43639] Missed optimization with complex long double

2010-05-22 Thread jsm28 at gcc dot gnu dot org
--- 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