Commit c8abc684 by Kaveh R. Ghazi Committed by Kaveh Ghazi

cpp.texi (-Wtraditional): Update description.

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

	* invoke.texi (-Wtraditional): Likewise.

From-SVN: r41272
parent 76cf1895
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
......
......@@ -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
......
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment