mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-28 00:24:38 +08:00
g77.texi: Additions about `/*', trailing comments and cpp.
1998-09-23 Dave Love <d.love@dl.ac.uk> * g77.texi: Additions about `/*', trailing comments and cpp. From-SVN: r22566
This commit is contained in:
parent
345a616112
commit
c5a951a851
@ -1,3 +1,7 @@
|
|||||||
|
1998-09-23 Dave Love <d.love@dl.ac.uk>
|
||||||
|
|
||||||
|
* g77.texi: Additions about `/*', trailing comments and cpp.
|
||||||
|
|
||||||
1998-09-18 Dave Love <d.love@dl.ac.uk>
|
1998-09-18 Dave Love <d.love@dl.ac.uk>
|
||||||
|
|
||||||
* g77.texi: Various additions and some small fixes.
|
* g77.texi: Various additions and some small fixes.
|
||||||
|
@ -1539,7 +1539,7 @@ line being effectively commented out---unfortunate if that
|
|||||||
line is a non-comment line of important code!
|
line is a non-comment line of important code!
|
||||||
|
|
||||||
@emph{Note:} The @samp{-traditional} and @samp{-undef} flags are supplied
|
@emph{Note:} The @samp{-traditional} and @samp{-undef} flags are supplied
|
||||||
to @code{cpp} by default, to avoid unpleasant surprises.
|
to @code{cpp} by default, to help avoid unpleasant surprises.
|
||||||
@xref{Preprocessor Options,,Options Controlling the Preprocessor,
|
@xref{Preprocessor Options,,Options Controlling the Preprocessor,
|
||||||
gcc,Using and Porting GNU CC}.
|
gcc,Using and Porting GNU CC}.
|
||||||
This means that ANSI C preprocessor features (such as the @samp{#}
|
This means that ANSI C preprocessor features (such as the @samp{#}
|
||||||
@ -1550,6 +1550,15 @@ Thus, if you want to do system-specific
|
|||||||
tests, use, for example, @samp{#ifdef __linux__} rather than @samp{#ifdef linux}.
|
tests, use, for example, @samp{#ifdef __linux__} rather than @samp{#ifdef linux}.
|
||||||
Use the @samp{-v} option to see exactly how the preprocessor is invoked.
|
Use the @samp{-v} option to see exactly how the preprocessor is invoked.
|
||||||
|
|
||||||
|
@cindex /*
|
||||||
|
Unfortunately, the @samp{-traditional} flag will not avoid an error from
|
||||||
|
anything that @code{cpp} sees as an unterminated C comment, such as:
|
||||||
|
@smallexample
|
||||||
|
C Some Fortran compilers accept /* as starting
|
||||||
|
C an inline comment.
|
||||||
|
@end smallexample
|
||||||
|
@xref{Trailing Comment}.
|
||||||
|
|
||||||
The following options that affect overall processing are recognized
|
The following options that affect overall processing are recognized
|
||||||
by the @code{g77} and @code{gcc} commands in a GNU Fortran installation:
|
by the @code{g77} and @code{gcc} commands in a GNU Fortran installation:
|
||||||
|
|
||||||
@ -6868,6 +6877,9 @@ continuation line, imitating the behavior of @code{f2c}.
|
|||||||
@node Trailing Comment
|
@node Trailing Comment
|
||||||
@section Trailing Comment
|
@section Trailing Comment
|
||||||
|
|
||||||
|
@cindex trailing comment
|
||||||
|
@cindex comment, trailing
|
||||||
|
@cindex /*
|
||||||
@code{g77} supports use of @samp{/*} to start a trailing
|
@code{g77} supports use of @samp{/*} to start a trailing
|
||||||
comment.
|
comment.
|
||||||
In the GNU Fortran language, @samp{!} is used for this purpose.
|
In the GNU Fortran language, @samp{!} is used for this purpose.
|
||||||
@ -6887,6 +6899,7 @@ error (though it would likely behave incorrectly).
|
|||||||
@node Debug Line
|
@node Debug Line
|
||||||
@section Debug Line
|
@section Debug Line
|
||||||
@cindex debug line
|
@cindex debug line
|
||||||
|
@cindex comment line, debug
|
||||||
|
|
||||||
Use of @samp{D} or @samp{d} as the first character (column 1) of
|
Use of @samp{D} or @samp{d} as the first character (column 1) of
|
||||||
a source line denotes a debug line.
|
a source line denotes a debug line.
|
||||||
|
Loading…
Reference in New Issue
Block a user