cpp.texi (-Wtraditional): Update description.

* cpp.texi (-Wtraditional): Update description.

	* invoke.texi (-Wtraditional): Likewise.

From-SVN: r41272
This commit is contained in:
Kaveh R. Ghazi 2001-04-11 21:46:28 +00:00 committed by Kaveh Ghazi
parent 76cf1895c3
commit c8abc68426
3 changed files with 16 additions and 9 deletions

View File

@ -1,3 +1,9 @@
2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* cpp.texi (-Wtraditional): Update description.
* invoke.texi (-Wtraditional): Likewise.
2001-04-11 Jim Wilson <wilson@redhat.com>
* config/ia64/ia64.h (FUNCTION_ARG_BOUNDARY): Return 128 if argument

View File

@ -3339,7 +3339,8 @@ Requests @samp{-Wcomment}, @samp{-Wtrigraphs}, and @samp{-Wwhite-space}
@item -Wtraditional
@findex -Wtraditional
Warn about certain constructs that behave differently in traditional and
ISO C@.
ISO C@. Also warn about ISO C constructs that have no traditional C
equivalent, and/or problematic constructs which should be avoided.
@itemize @bullet
@item
@ -3368,10 +3369,9 @@ The unary plus operator.
The `U' integer constant suffix. (Traditonal C does support the `L'
suffix on integer constants.) Note, these suffixes appear in macros
defined in the system headers of most modern systems, e.g. the _MIN/_MAX
macros in limits.h. Use of these macros can lead to spurious warnings
as they do not necessarily reflect whether the code in question is any
less portable to traditional C given that suitable backup definitions
are provided.
macros in limits.h. Use of these macros in user code might normally
lead to spurious warnings, however gcc's integrated preprocessor has
enough context to avoid warning in these cases.
@end itemize
@item -Wundef

View File

@ -2055,7 +2055,8 @@ probably mistaken.
@item -Wtraditional (C only)
Warn about certain constructs that behave differently in traditional and
ISO C.
ISO C. Also warn about ISO C constructs that have no traditional C
equivalent, and/or problematic constructs which should be avoided.
@itemize @bullet
@item
@ -2085,9 +2086,9 @@ The `U' integer constant suffix, or the `F' or `L' floating point
constant suffixes. (Traditonal C does support the `L' suffix on integer
constants.) Note, these suffixes appear in macros defined in the system
headers of most modern systems, e.g. the _MIN/_MAX macros in limits.h.
Use of these macros can lead to spurious warnings as they do not
necessarily reflect whether the code in question is any less portable to
traditional C given that suitable backup definitions are provided.
Use of these macros in user code might normally lead to spurious
warnings, however gcc's integrated preprocessor has enough context to
avoid warning in these cases.
@item
A function declared external in one block and then used after the end of