------- Comment #3 from luflarois at gmail dot com  2010-03-02 14:10 -------
(In reply to comment #1)
> Luiz: Can you please state the version of gfortran? (Use: "gfortran -v" and
> post the "Target:" line and the "gcc version).
> Additionally: For a good bugreport, please also include a minimal example.
> Without an example (Fortran code) it is most of the time impossible to find a
> bug.
> 
> 
> Jerry, can you check? The following program gives the wrong output with GCC
> 4.3.2 - but it might have been fixed in 4.4.x or 4.5.x, which I cannot check 
> at
> the moment.
> 
> 
> integer :: a(3,3)
> namelist /nml/a
> open(99, file="test.dat")
> read(99,nml=nml)
> print *, a(:,1)
> print *, a(:,2)
> print *, a(:,3)
> end
> 
> 
> &nml a(1,:) = 1 2 3
>      a(2,:) = 4 5 6
>      a(3,:) = 7 8 9 /
> 
> 
> Output:   gfortran 4.3.2 (rev. 141291)   | ifort (as expected):
>            1           4           7     | 1           4           7
>        32767           6           8     | 2           5           8
>         -256          -1           9     | 3           6           9
> 
Hi Burnus,

The Gfortran version is


GNU Fortran (Ubuntu 4.4.1-4ubuntu9) 4.4.1


I do not have a minimal example. I run a meteorological model (CCATT-BRAMS) and
the only thing I can do is to isolate a part of code. But, unfortunattely, it
also makes a huge code.

I will try to make, compile and run a small code like the example you post in
previous email.

Thanks
---------------------------------------
        Luiz Flávio


-- 


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

Reply via email to