[Bug fortran/17711] New: Wrong operator name in error message

schnetter at aei dot mpg dot de gcc-bugzilla@gcc.gnu.org
Tue Sep 28 13:09:00 GMT 2004


With GNU Fortran 95 (GCC 4.0.0 20040928 (experimental)), I get the error 
message 
 
 In 
file /home/eschnett/Calpha/Cactus/configs/einstein-gcc-debug/build/BHInfo/Initial.f90:130 
 
    if( allocated( bhinfo_pos ) == .false. ) allocate( bhinfo_pos(n_holes,3) ) 
       1 
Error: Operands of comparison operator '.eq.' at (1) are LOGICAL(4)/LOGICAL(4) 
 In 
file /home/eschnett/Calpha/Cactus/configs/einstein-gcc-debug/build/BHInfo/Initial.f90:131 
 
 
 
The offending code uses the operator "==", but the error message speaks of 
".eq.".  The error message should use the same operator name as the code.

-- 
           Summary: Wrong operator name in error message
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: schnetter at aei dot mpg dot de
                CC: gcc-bugs at gcc dot gnu dot org


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



More information about the Gcc-bugs mailing list