OSDN Git Service

clarify g77 bug-reporting docs
authorburley <burley@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Mar 1999 20:30:27 +0000 (20:30 +0000)
committerburley <burley@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Mar 1999 20:30:27 +0000 (20:30 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25541 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/f/ChangeLog
gcc/f/g77.texi

index 65e502d..d80094d 100644 (file)
@@ -1,3 +1,8 @@
+1999-03-02  Craig Burley  <craig@jcb-sc.com>
+
+       * g77.texi (Bug Reporting): Clarify whether to use -E.
+       Clarify other instructions.
+
 1999-02-25  Richard Henderson  <rth@cygnus.com>
 
        * lang-specs.h: Define __FAST_MATH__ when appropriate.
index 3c62e10..c26daa3 100644 (file)
@@ -14,7 +14,7 @@
 @c %**start of header
 @setfilename g77.info
 
-@set last-up-date 1999-02-25
+@set last-up-date 1999-03-02
 @set version-g77 0.5.24
 @set email-general egcs@@egcs.cygnus.com
 @set email-bugs egcs-bugs@@egcs.cygnus.com
@@ -13747,23 +13747,30 @@ the bug in the current version of GNU Fortran.
 @cindex programs, cpp
 @pindex cpp
 A complete input file that will reproduce the bug.
-If the bug is in the compiler proper (@file{f771}) and
-you are using the C preprocessor, run your
-source file through the C preprocessor by doing @samp{g77 -E
-@var{sourcefile} > @var{outfile}}, then include the contents of
-@var{outfile} in the bug report.  (When you do this, use the same
-@samp{-I}, @samp{-D} or @samp{-U} options that you used in actual
+
+If your source file(s) require preprocessing
+(for example, their names have suffixes like
+@samp{.F}, @samp{.fpp}, @samp{.FPP}, and @samp{.r}),
+and the bug is in the compiler proper (@file{f771})
+or in a subsequent phase of processing,
+run your source file through the C preprocessor
+by doing @samp{g77 -E @var{sourcefile} > @var{newfile}}.
+Then, include the contents of @var{newfile} in the bug report.
+(When you do this, use the same preprocessor options---such as
+@samp{-I}, @samp{-D}, and @samp{-U}---that you used in actual
 compilation.)
 
 A single statement is not enough of an example.
 In order to compile it,
-it must be embedded in a complete file of compiler input; and the bug
-might depend on the details of how this is done.
-
-Without a real example one can compile, all anyone can do about your bug
-report is wish you luck.  It would be futile to try to guess how to
-provoke the bug.  For example, bugs in register allocation and reloading
-frequently depend on every little detail of the function they happen in.
+it must be embedded in a complete file of compiler input.
+The bug might depend on the details of how this is done.
+
+Without a real example one can compile,
+all anyone can do about your bug report is wish you luck.
+It would be futile to try to guess how to provoke the bug.
+For example, bugs in register allocation and reloading
+can depend on every little detail of the source and include files
+that trigger them.
 
 @item
 @cindex included files