------- Comment #1 from burnus at gcc dot gnu dot org  2008-01-17 22:45 -------
Thanks for the bug report; however, I fail to reproduce the bug with either of
4.1.3, 4.2.2 and 4.3.0 on x86-64-linux.

Your version "4.2.0 (experimental)" is relatively old. (Even 4.1.3 might
contain a bug fix, which was not in yet in 4.2.0.)

Can you try with a newer version, for instance the one available from
http://gcc.gnu.org/wiki/GFortranBinaries ?

 * * *

The newest gfortran versions also have the following warning by default:

  weights = rate_err**-2.0
                      1
Warning: Extension: Unary operator following arithmetic operator (use
parentheses) at (1)

This is not only invalid Fortran but also not always well defined. What does
the following mean:  "a**-b*c"  Does mean "a**(-b) * c"  or  "a**(-b*c)" -
different compilers make different choices here. (In your case the choice is
unambiguous but still not standard conform.)


-- 


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

Reply via email to