Hello, as promised, here is the patch for the regressions introduced by my change at revision 162776. Nothing special, modified symbols have to be committed in non-parsing mode. And one needs to call gfc_undo_symbols (maybe through reject_statement) in case one emits an error. Thanks to Janus for taking part to the regression hunt. Regression testing in progress on x86_64-unknown-freebsd8.0, and patch was reported regression-free by Dominique in the PR. OK for trunk/4.5 (I plan to backport the other PR42051 fixes too) ? Mikael