From: Richard Guenther richard.guent...@gmail.com
Thanks, I do want to test the middle-end. However I need to do more than
just create the complex expression. I also have to pass it to a builtin
that evaluates using MPC like __builtin_csin(). The fortran frontend
evaluates complex
On Sat, Jan 31, 2009 at 5:26 AM, Kaveh R. Ghazi gh...@caip.rutgers.edu wrote:
From: Tobias Burnus bur...@net-b.de
Hi Kaveh,
Kaveh R. GHAZI wrote:
I'm trying to create complex number expressions that contain inf or
nan in the imaginary part. I.e. (0 + inf I) or (0 + nan I).
If it does
From: Joseph S. Myers jos...@codesourcery.com
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
On Sat, 31 Jan 2009, Kaveh R. Ghazi wrote:
From: Joseph S. Myers jos...@codesourcery.com
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
From: Tobias Burnus bur...@net-b.de
Hi Kaveh,
Kaveh R. GHAZI wrote:
I'm trying to create complex number expressions that contain inf or
nan in the imaginary part. I.e. (0 + inf I) or (0 + nan I).
If it does not need to be C (e.g. to try MPC in the middle end), you
could use Fortran:
!
Hi,
I'm trying to create complex number expressions that contain inf or nan in
the imaginary part. I.e. (0 + inf I) or (0 + nan I).
However when I write (_builtin_nan() * 1.0i) I get (nan + nan I). For
(__builtin_inf() * 1.0i) I get (nan + inf I).
I don't think these results are a bug, rather
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
Hi Kaveh,
Kaveh R. GHAZI wrote:
I'm trying to create complex number expressions that contain inf or
nan in the imaginary part. I.e. (0 + inf I) or (0 + nan I).
If it does not need to be C (e.g. to try MPC in the middle end), you
could use Fortran:
! compile with gfortran -fno-range-check