The i386-pc-mingw32 version errors incorrectly on this program fragment -

[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ gfortran -c  eps.f90
 In file eps.f90:10

        xmax1 = min ( xx, ONE / epsilon ( xx ) )
                            1
Error: Division by zero at (1)

[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ cat eps.f90
      module test
      implicit none
      integer, parameter :: REAL8 = SELECTED_REAL_KIND(12)
      real(REAL8), parameter :: ONE      = 1.0_REAL8
      contains
      real(REAL8) function digamma (xx)
        real(REAL8), intent(in) :: xx
        real(REAL8) :: xmax1

        xmax1 = min ( xx, ONE / epsilon ( xx ) )
        digamma=xmax1;
      end function digamma
      end module test



[EMAIL PROTECTED] /d/Docume~1/rantad/mydocu~1/tests
$ gfortran --v
Using built-in specs.
Target: i386-pc-mingw32
Configured with: ../gcc/configure --prefix=/mingw --enable-languages=c,fortran
--with-gmp=/home/coudert/local --disable-nls --with-ld=/mingw/bin/ld
--with-as=/mingw/bin/as --disable-werror --enable-bootstrap
--enable-threads=win32 --with-win32-nlsapi=unicode --host=i386-pc-mingw32
Thread model: win32
gcc version 4.2.0 20060504 (experimental)


-- 
           Summary: i386-pc-mingw32 version incorrect error
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dir at lanl dot gov
  GCC host triplet: i386-pc-mingw32


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

Reply via email to