https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114517
Bug ID: 114517 Summary: gm2 does not allow comparion operator # in the first column Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: gaius at gcc dot gnu.org Target Milestone: --- gm2 allows # cpp directives, but this conflicts with the # comparison operator (in the unlikely event that # appears in an expression in the first column). It would be more appropriate to: (i) by default allow # in the first column to be interpreted as a cpp directive (given this is the most likely desired use). (ii) allow users to supply -fno-cpp to turn off this default and cc1gm2 should interpret '#' as a comparison operator.