Downloads
Lahey/Fujitsu Fortran 95 Linux PRO v6.1
maintenance update
The
update program archive below will update the current version of your
product to the latest maintenance release version. This is only
for owners of the same numbered version of the product.
To update, download the archive below and save
it to the update sub-directory of the LF95 v6.1 installation, typically
/usr/local/lf9561/update.
Restore files from this archive
using the tar command, and execute lf9561*_pro_patch. Note,
the update needs to be executed from a root login, and the
patch command must be available on the system. See the README in the
archive for more information.
The maintenance version is
the alpha character after the version number. It is
displayed by specifying the --version compiler option. The update
program will update your product from any previous maintenance
version.
LF95 v6.10e update program archive (5.08 MB). Last
updated 12/2/02. The
downloaded file lf95v6.1_e_pro_patch.tar should be 5,079,040
bytes.
LF95 v6.1 Release Notes Please read this before downloading and
installing the update program.
LF95 v6.1 Bug Fix Descriptions of
bugs fixed in the maintenance updates.
Projected release date for next update:
(Undetermined)
Lahey/Fujitsu
Fortran 95 Linux PRO v6.1 Release Notes
The following descriptions are cumulative.
Version 6.10e
See
LF95 v6.1 Bug Fix Descriptions.
Version 6.10d
See
LF95 v6.1 Bug Fix Descriptions.
The limit on external file size has been increased from 2 gigabytes to more than 18 exabytes, i.e.,
from 2**32-2 to 2**64-2 bytes).
Changing preconnected units 5 and 6 will no longer affect unit=*. For example, if unit 5 (stdin) or
6 (stdout) are connected to a file, unit=* can be used to read from the keyboard and write to the console.
Version 6.10c
See
LF95 v6.1 Bug Fix Descriptions.
Version 6.10b
See
LF95 v6.1 Bug Fix Descriptions.
Compiler generates align instructions for local REAL(8) variables. This will improve the
performance of some programs.
Lahey/Fujitsu Fortran 95 Linux PRO v6.1 Bug Fix Descriptions
The following descriptions are cumulative.
Fixed in Version 6.10e
-
Use of EXTERNAL in an INTERFACE generates incorrect compiler error.
-
Internal compiler error when module info file isn't found.
-
Internal compiler error when type dclaration is missing.
-
An incorrect "END DO" statement causes the compiler to hang.
-
An internal compiler error.
-
Messages are incorrectly placed in listing file.
-
Invalid messge is issued.
-
Incorrect result with Fortran 200x allocatable.
-
Memory leak within the FORALL construct.
Fixed in Version 6.10d
-
Timezone offset obtained by LF95's DATE_AND_TIME does not match timezone offset obtained with
Linux intrinsic "date -R".
-
Incorrect syntax causes internal compiler error.
Fixed in Version 6.10c
-
Internal Compiler Error generated for incorrect function interface syntax.
-
RANDOM_NUMBER producing incorrect results if --long is used.
-
SQRT of 0.0_qp returns a non-zero result.
-
Exception access violation generated for formatted WRITE with zero-width f edit descriptor.
-
Internal Compiler Error generated when pointer array is passed to a subroutine.
-
getfd returns invalid value.
Fixed in Version 6.10b
-
Using LEN_TRIM on derived type containing pointer causes Internal Compiler Error.
-
--chk u incorrectly reporting an undefined variable for dummy variables passed to
a subroutine by a pointer.
-
--openmp generating Internal Compiler Error for:
!$omp parallel reduction(max:max)
!$omp end parallel
end
-
--parallel generating Internal Compiler Error.
-
Internal Compiler Error generated when rank 1 expression is assigned to a rank 2 variable.
-
The FILE= specifier should not be allowed when STATUS='SCRATCH' is used in an OPEN statement.
-
Compiler missing EXTERNAL declaration of function and producing invalid compilation error.
|