summaryrefslogtreecommitdiff
path: root/gcc/invoke.texi
diff options
context:
space:
mode:
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>1998-07-08 12:16:05 +0000
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>1998-07-08 12:16:05 +0000
commit89c1adad0c2cad1576e543af9dbed9d4d7c054e0 (patch)
tree1a09517983f5d1a0757410a58f92ae55ac9a33a9 /gcc/invoke.texi
parentd1a9855af4f39dc2194cd63383f433b8565ef726 (diff)
downloadgcc-89c1adad0c2cad1576e543af9dbed9d4d7c054e0.tar.gz
* toplev.c (lang_options): Add -Wlong-long, -Wno-long-long
options. * c-decl.c (warn_long_long): Define. (c_decode_option): Parse -Wlong-long, -Wno-long-long options. (grokdeclarator): Add flag `warn_long_long' as guard for warning "ANSI C does not support `long long'". * invoke.texi: Add description of options -Wlong-long, -Wno-long-long. * gcc.1: The same as above. * cp-tree.h (warn_long_long): Define. * decl.c (grokdeclarator): Add flag `warn_long_long' as guard for warning "ANSI C++ does not support `long long'". * decl2.c (warn_long_long): Define. (lang_decode_option): Parse -Wlong-long, -Wno-long-long options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21007 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/invoke.texi')
-rw-r--r--gcc/invoke.texi9
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 5bfac524c5c..5cd5432bcad 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -121,7 +121,8 @@ in the following sections.
-Wid-clash-@var{len} -Wimplicit -Wimplicit-int
-Wimplicit-function-declaration -Wimport
-Werror-implicit-function-declaration -Winline
--Wlarger-than-@var{len} -Wmain -Wmissing-declarations
+-Wlarger-than-@var{len} -Wlong-long
+-Wmain -Wmissing-declarations
-Wmissing-prototypes -Wmultichar -Wnested-externs -Wno-import
-Wold-style-cast -Woverloaded-virtual -Wparentheses
-Wpointer-arith -Wredundant-decls -Wreorder -Wreturn-type
@@ -1704,6 +1705,12 @@ main ()
In this example, g++ will synthesize a default @samp{A& operator =
(const A&);}, while cfront will use the user-defined @samp{operator =}.
+@item -Wlong-long
+Warn if @samp{long long} type is used. This is default. To inhibit
+the warning messages, use @samp{-Wno-long-long}. Flags
+@samp{-Wlong-long} and @samp{-Wno-long-long} are taken into account
+only when @samp{-pedantic} flag is used.
+
@item -Werror
Make all warnings into errors.
@end table