http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59764
Bug ID: 59764
Summary: Read logicals, line buffer, item_count, and error
message consistancy
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libfortran
Assignee: unassigned at gcc dot gnu.org
Reporter: jvdelisle at gcc dot gnu.org
The itemc-count variable is used for two purposes, keep track of items in a
read cycle and as a pointer into a look-ahead line buffer when reading
logicals. Some of the error messages for bad logicals need to be revised to
reflect what the value means. It is the position with the line where the error
was found and not the sequence number of the item in the READ list.
Consider separating these uses of the item_count variable so they do not
collide when reading logicals.
See pr59700 for related test cases.