On 5 September 2018 20:44:05 CEST, Janne Blomqvist <blomqvist.ja...@gmail.com> wrote: >On Wed, Sep 5, 2018 at 6:00 PM Bernhard Reutner-Fischer < >rep.dot....@gmail.com> wrote: > >> diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c >> index 38827ed4637..6596bd87c09 100644 >> --- a/gcc/fortran/match.c >> +++ b/gcc/fortran/match.c >> @@ -1274,15 +1274,22 @@ not_yes: >> case '%': >> matches++; >> break; /* Skip. */ >> +#if 0 >> + /* If everybody is disciplined we do not need to reset >this. >> */ >> + case 'n': >> + vp = va_arg (argp, void **); /* FORNOW: NULL shouldn't >be */ >> + *vp = NULL; >> + break; >> +#else >> + case 'n': >> +#endif >> > >Some debugging leftover that should be removed?
Well AFAIR this still blew up at some point. It's possible that this would work out fine now that all %n should be converted. I'll have another look.