| Index: gcc/gcc/c.opt
|
| diff --git a/gcc/gcc/c.opt b/gcc/gcc/c.opt
|
| index 711710b9987acd53b72ef8bdcd17e576f44998a7..a148208e894aacddb5a2d1969c22bdaf3454672a 100644
|
| --- a/gcc/gcc/c.opt
|
| +++ b/gcc/gcc/c.opt
|
| @@ -1,5 +1,5 @@
|
| ; Options for the C, ObjC, C++ and ObjC++ front ends.
|
| -; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
| +; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
| ; Free Software Foundation, Inc.
|
| ;
|
| ; This file is part of GCC.
|
| @@ -113,11 +113,11 @@ C ObjC C++ ObjC++ Joined Separate
|
| -U<macro> Undefine <macro>
|
|
|
| Wabi
|
| -C ObjC C++ ObjC++ Var(warn_abi) Warning
|
| +C ObjC C++ ObjC++ LTO Var(warn_abi) Warning
|
| Warn about things that will change when compiling with an ABI-compliant compiler
|
|
|
| Wpsabi
|
| -C ObjC C++ ObjC++ Var(warn_psabi) Init(1) Undocumented
|
| +C ObjC C++ ObjC++ LTO Var(warn_psabi) Init(1) Undocumented
|
|
|
| Waddress
|
| C ObjC C++ ObjC++ Var(warn_address) Warning
|
| @@ -171,6 +171,10 @@ Wconversion
|
| C ObjC C++ ObjC++ Var(warn_conversion) Warning
|
| Warn for implicit type conversions that may change a value
|
|
|
| +Wconversion-null
|
| +C++ ObjC++ Var(warn_conversion_null) Init(1) Warning
|
| +Warn for converting NULL from/to a non-pointer type
|
| +
|
| Wsign-conversion
|
| C ObjC C++ ObjC++ Var(warn_sign_conversion) Init(-1)
|
| Warn for implicit type conversions between signed and unsigned integers
|
| @@ -204,7 +208,7 @@ C ObjC C++ ObjC++ Warning
|
| Warn about stray tokens after #elif and #endif
|
|
|
| Wenum-compare
|
| -C++ ObjC++ Var(warn_enum_compare) Init(1) Warning
|
| +C ObjC C++ ObjC++ Var(warn_enum_compare) Init(-1) Warning
|
| Warn about comparison of different enum types
|
|
|
| Werror
|
| @@ -284,8 +288,16 @@ Winvalid-pch
|
| C ObjC C++ ObjC++ Warning
|
| Warn about PCH files that are found but not used
|
|
|
| +Wjump-misses-init
|
| +C ObjC Var(warn_jump_misses_init) Init(-1) Warning
|
| +Warn when a jump misses a variable initialization
|
| +
|
| +Wlogical-op
|
| +C ObjC C++ ObjC++ Var(warn_logical_op) Init(0) Warning
|
| +Warn when a logical operator is suspiciously always evaluating to true or false
|
| +
|
| Wlong-long
|
| -C ObjC C++ ObjC++ Var(warn_long_long) Init(1) Warning
|
| +C ObjC C++ ObjC++ Var(warn_long_long) Init(-1) Warning
|
| Do not warn about using \"long long\" when -pedantic
|
|
|
| Wmain
|
| @@ -472,10 +484,18 @@ Wunknown-pragmas
|
| C ObjC C++ ObjC++ Warning
|
| Warn about unrecognized pragmas
|
|
|
| +Wunsuffixed-float-constants
|
| +C ObjC Var(warn_unsuffixed_float_constants) Warning
|
| +Warn about unsuffixed float constants
|
| +
|
| Wunused-macros
|
| C ObjC C++ ObjC++ Warning
|
| Warn about macros defined in the main file that are not used
|
|
|
| +Wunused-result
|
| +C ObjC C++ ObjC++ Var(warn_unused_result) Init(1) Warning
|
| +Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value
|
| +
|
| Wvariadic-macros
|
| C ObjC C++ ObjC++ Warning
|
| Do not warn about using variadic macros when -pedantic
|
| @@ -720,6 +740,10 @@ fpreprocessed
|
| C ObjC C++ ObjC++
|
| Treat the input file as already preprocessed
|
|
|
| +fpretty-templates
|
| +C++ ObjC++
|
| +-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments
|
| +
|
| freplace-objc-classes
|
| ObjC ObjC++
|
| Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime
|
| @@ -749,7 +773,7 @@ C ObjC C++ ObjC++
|
| When \"signed\" or \"unsigned\" is not given make the bitfield signed
|
|
|
| fsigned-char
|
| -C ObjC C++ ObjC++
|
| +C ObjC C++ ObjC++ LTO
|
| Make \"char\" signed by default
|
|
|
| fsquangle
|
| @@ -767,8 +791,11 @@ C ObjC C++ ObjC++ Joined RejectNegative UInteger
|
| -ftabstop=<number> Distance between tab stops for column reporting
|
|
|
| ftemplate-depth-
|
| +C++ ObjC++ Joined RejectNegative UInteger Undocumented
|
| +
|
| +ftemplate-depth=
|
| C++ ObjC++ Joined RejectNegative UInteger
|
| --ftemplate-depth-<number> Specify maximum template instantiation depth
|
| +-ftemplate-depth=<number> Specify maximum template instantiation depth
|
|
|
| fthis-is-variable
|
| C++ ObjC++
|
| @@ -782,7 +809,7 @@ C ObjC C++ ObjC++
|
| When \"signed\" or \"unsigned\" is not given make the bitfield unsigned
|
|
|
| funsigned-char
|
| -C ObjC C++ ObjC++
|
| +C ObjC C++ ObjC++ LTO
|
| Make \"char\" unsigned by default
|
|
|
| fuse-cxa-atexit
|
| @@ -855,7 +882,7 @@ C ObjC C++ ObjC++ Joined Separate
|
|
|
| imultilib
|
| C ObjC C++ ObjC++ Joined Separate
|
| --imultilib <dir> Set <dir> to be the multilib include subdirectory
|
| +-imultilib <dir> Set <dir> to be the multilib include subdirectory
|
|
|
| include
|
| C ObjC C++ ObjC++ Joined Separate
|
| @@ -938,6 +965,10 @@ std=c89
|
| C ObjC
|
| Conform to the ISO 1990 C standard
|
|
|
| +std=c90
|
| +C ObjC
|
| +Conform to the ISO 1990 C standard
|
| +
|
| std=c99
|
| C ObjC
|
| Conform to the ISO 1999 C standard
|
| @@ -961,6 +992,10 @@ std=gnu89
|
| C ObjC
|
| Conform to the ISO 1990 C standard with GNU extensions
|
|
|
| +std=gnu90
|
| +C ObjC
|
| +Conform to the ISO 1990 C standard with GNU extensions
|
| +
|
| std=gnu99
|
| C ObjC
|
| Conform to the ISO 1999 C standard with GNU extensions
|
|
|