A Bug of gfortran, g77 and g95 on default optimization

Tobias Burnus burnus@net-b.de
Mon Jun 18 14:03:00 GMT 2007


Sunjoong Lee wrote:
> I had compiled a legacy fortran77 code and foud a bug;
>    $ gfortran -o TMalign TMalign.f
>    $ ./TMalign 1aquA.pdb 1avaC.pdb | grep ^Ali
>    Aligned length=  89, RMSD=  6.41, TM-score= 0.24257, ID=0.042
>    $ gfortran -O0 -o TMalign TMalign.f
>    $ ./TMalign 1aquA.pdb 1avaC.pdb | grep ^Ali
>    Aligned length=  91, RMSD=  6.35, TM-score=0.24762 , ID=0.024
I find this difference very odd as "-O0" is the default optimization for
gfortran. Other than that I get always the same result  ("91") with all
-O levels I tried with gfortran 4.3, 4.2.0, 4.1.3 and ifort.

Which version of the compiler are you using on which platform. (Use
"gfortran -v" to shows this information.)
Can you also show what "alias gfortran" (or "type gfortran") shows? Just
to make sure there is no alias which adds options.

Tobias



More information about the Fortran mailing list