aboutsummaryrefslogtreecommitdiff
path: root/gcc/f/bugs.texi
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1997-09-14 19:36:32 +0000
committerJeffrey A Law <law@cygnus.com>1997-09-14 19:36:32 +0000
commit6cd92199dd9846a9cf91ffdc571ef53dac15f5e9 (patch)
treef33cb37694ac0f2519b43ea09f43aeebe3185a75 /gcc/f/bugs.texi
parent1828cc1adb148affdf13c1d8cbf22b6860252c5c (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.texi35
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