Hello, Le 29/04/2015 02:02, David Malcolm a écrit : > diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.c > index 2c7c554..30e4eab 100644 > --- a/gcc/fortran/parse.c > +++ b/gcc/fortran/parse.c > @@ -4283,7 +4283,7 @@ parse_oacc_structured_block (gfc_statement acc_st) > unexpected_eof (); > else if (st != acc_end_st) > gfc_error ("Expecting %s at %C", gfc_ascii_statement (acc_end_st)); > - reject_statement (); > + reject_statement (); > } > while (st != acc_end_st); > I think this one is a bug; there should be braces around 'gfc_error' and 'reject_statement'. At least that's the pattern in 'parse_oacc_loop', and how the 'unexpected_statement' function is used. Author CC'ed in any case.
Mikael