From: "Richard Guenther"
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 transcendentals in fortran/simplify
On Sat, 31 Jan 2009, Kaveh R. Ghazi wrote:
> From: "Joseph S. Myers"
>
> > 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
From: "Joseph S. Myers"
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 a
On Sat, Jan 31, 2009 at 5:26 AM, Kaveh R. Ghazi wrote:
> From: "Tobias Burnus"
>
>> 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
From: "Tobias Burnus"
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 gfor
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
co
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 shoul
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, rathe