$ cat g.f90 program main real :: x x = 10. print *,gamma(x) end program main $ gfortran g.f90 $ ./a.out 12.801827 $ gfortran -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../../gcc/trunk/configure --prefix=/home/ig25 --enable-languages=c,fortran --enable-mainainer-mode Thread model: posix gcc version 4.3.0 20071006 (experimental) (GCC)
-- Summary: calculating lgamma instead of gamma Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: wrong-code Severity: critical Priority: P3 Component: libfortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tkoenig at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33683