https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117805

kargls at comcast dot net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargls at comcast dot net

--- Comment #6 from kargls at comcast dot net ---
(In reply to mjr19 from comment #0)
> Recently the Fortran Standards Committee, J3, has clarified the application
> of IEEE-754 to the complex type in Fortran. 

Technically, J3 declined to offer an interpretation.  Not to mention
that the logic offered in J3/24-179 is flawed.

Of course, IEEE-754 will not considered complex numbers.  It deals 
with the mapping of real numbers to a finite set of floating point
numbers.  For J3 to write

   There is no question that the mathematical integers, real numbers, and
   complex numbers, do not include the IEEE special values of infinity or
   NaN.

is simply silly.  The real numbers do include an infinity.  IEEE-754
provides a mapping of infinity to a collections of bits.  In fact,
IEEE-754 2008 states

   The mathematical structure underpinning the arithmetic in this standard is
   the extended reals, that is, the set of real numbers together with positive
   and negative infinity.

The foundations of mathematics most certainly has the concepts
of +-0, +-inf, and even NaN (i.e., an indeterminate form, see
L'Hopital's rule).


Use -Ofast pr --fast-math if you want a possibly incorrect result
fast.

Reply via email to