From: Craig Burley Date: Sat, 13 Mar 1999 15:20:22 +0000 (+0000) Subject: Document newly discovered bug X-Git-Tag: releases/egcs-1.1.2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=420a0fef08cba98fed334757d45438f2700184dc;p=thirdparty%2Fgcc.git Document newly discovered bug From-SVN: r25749 --- diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index b0cd86417e22..700f86087ae8 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,7 @@ +1999-03-13 Craig Burley + + * bugs.texi: Document newly discovered bug (19990313-*.f tests). + 1999-03-13 Craig Burley * bugs.texi: Editorial fixes. diff --git a/gcc/f/bugs.texi b/gcc/f/bugs.texi index 4810740ed6c0..52c92874823e 100644 --- a/gcc/f/bugs.texi +++ b/gcc/f/bugs.texi @@ -5,7 +5,7 @@ @c The text of this file appears in the file BUGS @c in the G77 distribution, as well as in the G77 manual. -@c 1999-03-11 +@c 1999-03-13 @ifset BUGSONLY @set which-g77 @code{egcs}-1.1.2 @@ -54,6 +54,16 @@ see ``Problems Installing'' in @file{egcs/gcc/f/INSTALL}. @end ifset @itemize @bullet +@item +@code{g77} generates bad code for assignments, +or other conversions, +of @code{REAL} or @code{COMPLEX} constant expressions +to type @code{INTEGER(KIND=2)} +(often referred to as @code{INTEGER*8}). + +For example, @samp{INTEGER*8 J; J = 4E10} is miscompiled +on some systems---the wrong value is stored in @var{J}. + @item The @code{IDate} Intrinsic (VXT) fails to return the year in the documented, non-Y2K-compliant range