------- Comment #2 from sgk at troutmask dot apl dot washington dot edu 2010-06-02 01:57 ------- Subject: Re: [4.6 Regression] STOP parsing rejects valid code
On Wed, Jun 02, 2010 at 12:42:11AM -0000, kargl at gcc dot gnu dot org wrote: > } > #if 0 > if (gfc_match_eos () != MATCH_YES) > goto syntax; > #endif > > If the first gfc_match_eos () does not match an end-of-statement, > gfortran immediate calls gfc_match_eos () again. With the #if 0 > above the code in comment #1 compiles and executes. So, why is > there a 2nd call to gfc_match_eos(). > Removing this chunk of code causes no testsuite regressions on x86_64-*-freebsd. Is leftover from the STOP/ALL_STOP churn? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44371