On Thu, Jul 07, 2016 at 02:13:12PM +0200, Tobias Burnus wrote: > marxin wrote: > > gcc/fortran/ChangeLog: > > > > 2016-07-01 Martin Liska <mli...@suse.cz> > > * lang.opt (Wundefined-do-loop): New option. > > * resolve.c (gfc_resolve_iterator): Warn for Wundefined-do-loop. > > (gfc_trans_simple_do): Generate a c-style loop. > > (gfc_trans_do): Fix GNU coding style. > > Can you also document the new warning in gcc/fortran/invoke.texi? > > Otherwise, this patch looks good to me. Thanks for working on it.
If I look at the commit to .opt, +Wundefined-do-loop +Fortran Warning Var(warn_undefined_do_loop) LangEnabledBy(Fortran,Wall) and to .texi, +@item -Wundefined-do-loop [...] +Warn if a DO loop with step either 1 or -1 yields an underflow or an overflow +during iteration of an induction variable of the loop. Enabled by default. I think the "Enabled by default" is misleading as it is only enabled by -Wall, i.e. I had expected something like: "This warning is enabled by @option{-Wall}." Cheers, Tobias