From patchwork Thu Sep 30 12:48:03 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [wwwdocs, +, Fortran] Release note updates: changes.html + gfortran.texi (F2008 status) Date: Thu, 30 Sep 2010 02:48:03 -0000 From: Tobias Burnus X-Patchwork-Id: 66152 Message-Id: <20100930124759.GA28808@physik.fu-berlin.de> To: gcc-patches@gcc.gnu.org, fortran@gcc.gnu.org, Gerald Pfeifer Hello all, hi Gerald, attached you find an update for the GCC 4.6 release notes on the webserver and for the Fortran 2008 status section of gfortran.texi I intent to commit it as obvious but I would be happy to hear comments to about the patch (or also other items in those files). Current version: - http://gcc.gnu.org/gcc-4.6/changes.html#Fortran - http://gcc.gnu.org/onlinedocs/gfortran/Fortran-2008-status.html Note to gfortraners: I have realized that the -Wconversion/-Wconversion-extra change was not documented in the release notes (or the Wiki). Is anyone aware about anything else which is missing from the release notes? Additionally: Does anyone volunteer to update the Fortran 2003 status in the manual? It is badly outdated: http://gcc.gnu.org/onlinedocs/gfortran/Fortran-2003-status.html Tobias --- changes.html.orig 2010-09-30 14:27:58.119989420 +0200 +++ changes.html 2010-09-30 14:35:05.656943358 +0200 @@ -168,6 +168,13 @@ modules, Fortran's include, and CPP's #include into account. Note: Using -M for the module path is no longer supported, use -J instead. +
  • The flag -Wconversion has been modified to issue only + warnings if the conversion leads to information loss, which drastically + reduces the number of warnings; -Wconversion is thus now + enabled with -Wall. The flag -Wconversion-extra + has been added and warns also about other conversion; + -Wconversion-extra typically shows a huge number warnings, + most of which can be ignored.
  • A new command-line option -Wunused-dummy-argument warns about unused dummy arguments and is included in -Wall. Before -Wunused-variable also warned about unused dummy @@ -230,6 +237,15 @@ ASSOCIATE, BLOCK, IF, SELECT CASE and SELECT TYPE constructs.
  • Internal procedures can now be used as actual argument.
  • +
  • The named constants INTEGER_KINDS, + LOGICAL_KINDS, REAL_KINDS and + CHARACTER_KINDS of the intrinsic module + ISO_FORTRAN_ENV have been added; those arrays contain + the supported kind values for the respective types.
  • +
  • The module procedures C_SIZEOF of the intrinsic + module ISO_C_BINDINGS and COMPILER_VERSION + and COMPILER_OPTIONS of ISO_FORTRAN_ENV + have been implemented.
  • Minor changes: obsolesce diagnostics for ENTRY was added for -std=f2008; a line may start with a semicolon;