From 5a9ea4fff4554d9dc0966e8f2598a01602df03cf Mon Sep 17 00:00:00 2001 From: Mark Eggleston Date: Mon, 19 Aug 2019 08:53:49 +0000 Subject: [PATCH] Update BOZ constant documentation. In the section "BOZ Literal constants" delete paragraph about integer overload errors when initialising integer variables with BOZ constants as these no longer occur. From-SVN: r274667 --- gcc/fortran/ChangeLog | 6 ++++++ gcc/fortran/gfortran.texi | 7 ------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 8cca6179eb8..1f447767003 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2019-08-19 Mark Eggleston + + * gfortran.texi: Delete paragraph about integer overload errors + when initialising integer variables with BOZ constants as these + no longer occur. + 2019-08-18 Steven G. Kargl PR fortran/91485 diff --git a/gcc/fortran/gfortran.texi b/gcc/fortran/gfortran.texi index 16be9e05b43..4515b9d02e4 100644 --- a/gcc/fortran/gfortran.texi +++ b/gcc/fortran/gfortran.texi @@ -1882,13 +1882,6 @@ with @code{2.0}.) As different compilers implement the extension differently, one should be careful when doing bitwise initialization of non-integer variables. -Note that initializing an @code{INTEGER} variable with a statement such -as @code{DATA i/Z'FFFFFFFF'/} will give an integer overflow error rather -than the desired result of @math{-1} when @code{i} is a 32-bit integer -on a system that supports 64-bit integers. The @samp{-fno-range-check} -option can be used as a workaround for legacy code that initializes -integers in this manner. - @node Real array indices @subsection Real array indices @cindex array, indices of type real -- 2.30.2