diff options
author | Jeffrey A Law <law@cygnus.com> | 1997-09-14 19:36:32 +0000 |
---|---|---|
committer | Jeffrey A Law <law@cygnus.com> | 1997-09-14 19:36:32 +0000 |
commit | 6cd92199dd9846a9cf91ffdc571ef53dac15f5e9 (patch) | |
tree | f33cb37694ac0f2519b43ea09f43aeebe3185a75 /gcc/f/bugs.texi | |
parent | 1828cc1adb148affdf13c1d8cbf22b6860252c5c (diff) |
Import of g77-0.5.21
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/g77_0_0_21_970811@15440 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/f/bugs.texi')
-rw-r--r-- | gcc/f/bugs.texi | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/gcc/f/bugs.texi b/gcc/f/bugs.texi index 692e1b3a12f..f6ad4807ef9 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 1996-06-24 +@c 1996-09-09 @ifclear BUGSONLY @node Actual Bugs @@ -25,6 +25,39 @@ configure, port, build, and install @code{g77}, @ref{Problems Installing}. @itemize @bullet +@cindex Alpha +@cindex -O2 +@item +@code{g77}'s version of @code{gcc}, and probably @code{g77} +itself, cannot be reliably used with the @samp{-O2} option +(or higher) on Digital Semiconductor Alpha AXP machines. +The problem is most immediately noticed in differences +discovered by @kbd{make compare} following a bootstrap +build using @samp{-O2}. +It also manifests itself as a failure to compile +@samp{DATA} statements such as @samp{DATA R/7./} correctly; +in this case, @samp{R} might be initialized to @samp{4.0}. + +Until this bug is fixed, use only @samp{-O1} or no optimization. + +@cindex DNRM2 +@cindex stack, 387 coprocessor +@cindex ix86 +@cindex -O2 +@item +A code-generation bug afflicts +Intel x86 targets when @samp{-O2} is specified +compiling, for example, an old version of +the @samp{DNRM2} routine. +The x87 coprocessor stack is being somewhat +mismanaged in cases where assigned @code{GOTO} +and @code{ASSIGN} are involved. + +Version 0.5.21 of @code{g77} contains an initial +effort to fix the problem, but this effort is +incomplete, and a more complete fix is planned +for the next release. + @cindex SIGNAL() intrinsic @cindex intrinsics, SIGNAL() @item |