This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/31812] New: Better message than "syntax error" when truncating long lines


gfortran silently trunkates lines which gives syntax errors. Especially in free
format, the truncation is usually not intended. (In fixed format is sometimes
is.)

Other compiles print a warning (such as g95, all options; syntax error
afterwards), give an error (such as NAG f95) or (silently) accept longer lines
(ifort, all options).

gfortran prints a warning, but only with -Wall not with -pedantic -std=f95.

Real-world example:
http://gcc.gnu.org/ml/fortran/2007-05/msg00042.html

Message:

"," name=",1H",A,1H",">",A,"</i>")',ADVANCE="Yes") blank(1:inden),tag,str(1
                                                                          1
Error: Syntax error in argument list at (1)


-- 
           Summary: Better message than "syntax error" when truncating long
                    lines
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Keywords: diagnostic
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: burnus at gcc dot gnu dot org


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]