http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49791
--- Comment #5 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-07-20 17:24:47 UTC --- (In reply to comment #4) > The undocumented extension cannot be flagged by any combination of > -Wall, -Wextra, -fcheck=all, -Wsurprising and/or -std=f95,f2003,f2008. Different run-time behaviors can never be diagnosed at compile time. One could argue whether libgfortran should behave differently, depending on flags (such as -std=* or -f*), but that's something different. (And some flags *do* change what libgfortran accepts) > It's an undocumented bug^H^H^H extension. I would love to have a complete documentation of the language including the vendor extensions - as some major vendors have. However, unless someone actually does, one has to live with an incomplete documentation. I think most users prefer fixed bugs and new features to a better documentation.