Index: changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.9/changes.html,v retrieving revision 1.19 diff -u -p -r1.19 changes.html --- changes.html 25 Jun 2013 08:05:13 -0000 1.19 +++ changes.html 25 Jun 2013 11:22:14 -0000 @@ -137,12 +137,32 @@ void f(int n) {
INTEGER
, REAL
,
- COMPLEX
and LOGICAL
, which have
- both the VALUE
and the OPTIONAL
- attribute..mod
)
+ has been incremented; additionally, module files are now compressed.
+ Fortran MODULE
s compiled by earlier GCC versions have
+ to be recompiled, when they are USE
d by files compiled
+ with GCC 4.9, because GCC 4.9 is not able to read .mod
+ files of earlier GCC versions; attempting to do so gives an error
+ message. Note: The ABI of the produced assembler data itself has not
+ changed: object files and libraries are fully compatible to older
+ versions. (Except for the next items.)INTEGER
, REAL
,
+ COMPLEX
and LOGICAL
, which have
+ both the VALUE
and the OPTIONAL
+ attribute.CLASS
should be recompiled, including all files which
+ define derived types involved in the type definition used by
+ polymorphic variables. (Note: Due to the incremented module version,
+ trying to mix old code with new code will usually give an error
+ message.)-fno-whole-file
has been removed. (-fwhole-file
is the default since
GCC 4.6.) -fwhole-file
/-fno-whole-file
@@ -167,6 +187,21 @@ void f(int n) {
rank; contrary to NO_ARG_CHECK
assumed-rank arguments
pass an array descriptor which contains the array shape and stride
of the argument.STOP
or ERROR STOP
is used to terminate
+ the execution and any exception (but inexact) is signaling, a warning is
+ printed to ERROR_UNIT
, indicating which exceptions are
+ signaling. The -ffpe-summary=
command-line option can be used to fine-tune
+ for which exception the warning should be shown.