The enclosed source file contains errors.  The errors are detected, but are
attributed to the wrong source file.  The relevant lines of the source files
are:

# 1
"/Users/eschnett/Cvanilla/arrangements/AEIThorns/Exact/src/include/Scalar_CalcTmunu_temps.inc"
c
c temporary variables for code in Scalar_CalcTmunu.inc
c
        REAL*8  unu,doi,trei,rr,sum,rr2,aha1,aha2,kkkk,riih,rii2
        REAL*8  aaaa,bbbb,aaaa1,bbbb1,kkkk1,r3,bass,term1,term2
        REAL*8  unu1, raz, raz2, razsch2, coefsch, pppsch, unusch
        REAL*8  treiori
        REAL*8  star_m, star_r

This particular block appears twice in the source file.  When compiled with

$ ~/gcc/bin/gfortran setupmaximal.f 

The error messages begin with

 In file
/Users/eschnett/Cvanilla/arrangements/CactusEinstein/Maximal/src/setupmaximal.F:4

        REAL*8  unu,doi,trei,rr,sum,rr2,aha1,aha2,kkkk,riih,rii2        
                  1
Error: Symbol 'unu' at (1) already has basic type of REAL

Note that the file name ends with "setupmaximal.F" and not
"Scalar_CalcTmunu_temps.inc", as it should.

I failed to reproduce this with a smaller source file.


-- 
           Summary: Wrong file name in error message
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: schnetter at aei dot mpg dot de
 GCC build triplet: powerpc-apple-darwin8.3.0
  GCC host triplet: powerpc-apple-darwin8.3.0
GCC target triplet: powerpc-apple-darwin8.3.0


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

Reply via email to