https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
Francois-Xavier Coudert changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
Francois-Xavier Coudert changed:
What|Removed |Added
Target Milestone|--- |12.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #16 from Francois-Xavier Coudert ---
Part 1/3 committed: IEEE_CLASS now recognises signaling NaNs on targets that
provide the issignaling macro (from TS 18661-1:2014).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
Francois-Xavier Coudert changed:
What|Removed |Added
Attachment #52101|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #14 from Francois-Xavier Coudert ---
Created attachment 52101
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52101=edit
First attempt at a patch
This is a first version of a patch for support of signalling NaNs. What it
does:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
Francois-Xavier Coudert changed:
What|Removed |Added
CC||fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #12 from Steve Kargl ---
On Wed, Jun 13, 2018 at 03:55:02PM +, guez at lmd dot ens.fr wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
>
> --- Comment #11 from Lionel GUEZ ---
> And what about my suggestion that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #11 from Lionel GUEZ ---
And what about my suggestion that ieee_support_nan(0.) should return false for
the time being?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #10 from Steve Kargl ---
n Wed, Jan 24, 2018 at 03:38:10PM +, sgk at troutmask dot
apl.washington.edu wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
>
> --- Comment #9 from Steve Kargl ---
> On Wed, Jan 24, 2018 at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #9 from Steve Kargl ---
On Wed, Jan 24, 2018 at 10:53:40AM +, guez at lmd dot ens.fr wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
>
> --- Comment #8 from Lionel GUEZ ---
> It does not seem completely true that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #8 from Lionel GUEZ ---
It does not seem completely true that gfortran makes no distinction between
qNaN and sNaN. There is the option -finit-real of gfortran with the different
possible values nan and snan. Also, there is the option
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #7 from Steve Kargl ---
On Tue, Jan 23, 2018 at 08:53:36PM +, guez at lmd dot ens.fr wrote:
>
> This behaviour of gfortran is a problem because it prevents the use of qnan as
> a normal missing value and the debugging option at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
Lionel GUEZ changed:
What|Removed |Added
CC||guez at lmd dot ens.fr
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
kargl at gcc dot gnu.org changed:
What|Removed |Added
CC||kargl at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #3 from Bill Sacks ---
Thanks for pointing that out, kargl. I'm fine with this being closed if it's
not actually a bug: it's not causing me any problems, I just happened to notice
it in the course of investigating other aspects of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #2 from kargl at gcc dot gnu.org ---
See gcc/gcc/libgfortran/ieee/ieee_helper.c lines 75-79:
if (res == IEEE_QUIET_NAN) \
{ \
/* TODO: Handle signaling NaNs */ \
return res; \
} \
See also
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82207
--- Comment #1 from Bill Sacks ---
Created attachment 42166
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42166=edit
Simple test program
Added attachment to demonstrate the problem in a simpler test program.
Compile and run with
18 matches
Mail list logo