http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54840



             Bug #: 54840

           Summary: ieee_arithmetic intrinsic module

    Classification: Unclassified

           Product: gcc

           Version: unknown

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: fortran

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: andy.nel...@lanl.gov





I guess this isn't actually a bug, but an rfe, or something similarly named.

Don't know the right place for putting this into the record, so I'm putting it

into bugzilla in hopes of having it somewhere.



It would be a very nice thing to have available the ieee_arithmetic intrinsic

module, which afaik, does not exist in gfortran yet (see below), at least as of

4.7.0. Probably, for some compiler newbie, it would be a fairly easy task to

implement it. (not me unfortunately...round tuit shortages are a fact of life

in my universe).



In particular the functionality that does things like ieee_is_nan(x) and its

friends would be what I was after most specifically.



Thanks,



Andy Nelson











 gfortran define_kind.f90 

define_kind.f90:17.4:



use ieee_arithmetic

    1

Fatal Error: Can't open module file 'ieee_arithmetic.mod' for reading at (1):

No such file or directory

115 ml-fey : gfortran -v

Using built-in specs.

COLLECT_GCC=gfortran

COLLECT_LTO_WRAPPER=/usr/aprojects/hpcsoft/moonlight/gcc/4.7.0/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper

Target: x86_64-unknown-linux-gnu

Configured with: ../gcc-4.7.0/configure

--prefix=/usr/projects/hpcsoft/moonlight/gcc/4.7.0 --enable-bootstrap

--enable-shared --enable-threads=posix --enable-checking=release

--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions

--enable-languages=c,c++,fortran --disable-libgcj --disable-multilib

--with-gmp=/tmp/dog/gmp-5.0.4 --with-mpfr=/tmp/dog/mpfr-3.1.0

--with-mpc=/tmp/dog/mpc-0.9 --with-ppl=/tmp/dog/ppl-0.12

--with-cloog=/tmp/dog/cloog-parma-0.16.1 --enable-cloog-backend=ppl

--with-host-libstdcxx='-L/tmp/dog/gcc/lib64 -lstdc++ -lsupc++ -lm'

Thread model: posix

gcc version 4.7.0 (GCC) 





...gives similar errors for various other spellings like:



120 ml-fey : !gfo

gfortran define_kind.f90

define_kind.f90:17.17:



use, intrinsic :: ieee_arithmetic

                 1

Fatal Error: Can't find an intrinsic module named 'ieee_arithmetic' at (1)

Reply via email to