Hi all, hi Gerald, sync the changes from https://gcc.gnu.org/wiki/GFortran/News#GCC5 for the today's added compatibilty section and Janne's locale addition.
If there are no objects or comments, I will commit it this evening Tobias, who is really behind reading fortran@gcc emails.
Index: changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.57 diff -p -u -r1.57 changes.html --- changes.html 8 Jan 2015 16:50:23 -0000 1.57 +++ changes.html 12 Jan 2015 10:08:29 -0000 @@ -333,6 +333,24 @@ void operator delete[] (void *, std::siz <h3 id="fortran">Fortran</h3> <ul> + <li>Compatibility notice:<ul> + <li>The version of the module files (.mod) has been incremented.<li> + <li>For free-form source files, + <a href="https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html"><code>-Werror=line-truncation</code></a> + is now enabled by default; note that comments exceeding the line length + are not diagnosed. (For fixed-form source code, the same warning is + available but turned off by default, such that excess characters are + ignored. <code>-ffree-line-length-<em>n</em><code> and + <code>-ffixed-line-length-<em>n</em> can be used to modify the default + line lengths of 132 and 72 columns, respectively.)</li> + <li>The <code>-Wtabs</code> option is now more sensible: with + <code>-Wtabs<code> the compiler warns if it encounters tabs and with + <code>-Wno-tabs</code> this warning is turned off. Before, + <code>-Wno-tabs</code> warned and <code>-Wtabs</code> turned the warning + off. As before, the warning is also enabled by <code>-Wall</code>, + <code>-pedantic</code> and the <code>f95</code>, <code>f2003</code>, + <code>f2008</code> and <code>f2008ts</code> options of <code>-std=</code>.</li> + </ul><li> <li>Incomplete support for colorizing diagnostics emitted by gfortran has been added. The option <code><a href="https://gcc.gnu.org/onlinedocs/gcc/Language-Independent-Options.html" @@ -359,6 +377,10 @@ void operator delete[] (void *, std::siz <li>The <code>-Wuse-without-only</code> option has been added to warn when a <code>USE</code> statement has no <code>ONLY</code> qualifier and, thus, implicitly imports all public entities of the used module.</li> + <li>Formatted READ and WRITE statements now work correctly in locale-aware + programs. For more information and potential caveats, see + <a href="https://gcc.gnu.org/onlinedocs/gfortran/Thread-safety-of-the-runtime-library.html">Section + 5.3 Thread-safety of the runtime library in the manual</a>.</li> <li><a href="https://gcc.gnu.org/wiki/Fortran2003Status">Fortran 2003</a>: <ul> <li>The intrinsic IEEE modules (<code>IEEE_FEATURES</code>,