1@c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2@c 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
3@c This is part of the GCC manual.
4@c For copying conditions, see the file gcc.texi.
5
6@ignore
7@c man begin INCLUDE
8@include gcc-vers.texi
--- 216 unchanged lines hidden (view full) ---
225-Wreturn-type -Wsequence-point -Wshadow @gol
226-Wsign-compare -Wstack-protector @gol
227-Wstrict-aliasing -Wstrict-aliasing=2 @gol
228-Wstrict-overflow -Wstrict-overflow=@var{n} @gol
229-Wswitch -Wswitch-default -Wswitch-enum @gol
230-Wsystem-headers -Wtrigraphs -Wundef -Wuninitialized @gol
231-Wunknown-pragmas -Wno-pragmas -Wunreachable-code @gol
232-Wunused -Wunused-function -Wunused-label -Wunused-parameter @gol
233-Wunused-value -Wunused-variable -Wvariadic-macros @gol
234-Wvolatile-register-var -Wwrite-strings}
235
236@item C-only Warning Options
237@gccoptlist{-Wbad-function-cast -Wmissing-declarations @gol
238-Wmissing-prototypes -Wnested-externs -Wold-style-definition @gol
239-Wstrict-prototypes -Wtraditional @gol
240-Wdeclaration-after-statement -Wpointer-sign}
241
--- 2954 unchanged lines hidden (view full) ---
3196
3197@item -Wvariadic-macros
3198@opindex Wvariadic-macros
3199@opindex Wno-variadic-macros
3200Warn if variadic macros are used in pedantic ISO C90 mode, or the GNU
3201alternate syntax when in pedantic ISO C99 mode. This is default.
3202To inhibit the warning messages, use @option{-Wno-variadic-macros}.
3203
3204@item -Wvolatile-register-var
3205@opindex Wvolatile-register-var
3206@opindex Wno-volatile-register-var
3207Warn if a register variable is declared volatile. The volatile
3208modifier does not inhibit all optimizations that may eliminate reads
3209and/or writes to register variables.
3210
3211@item -Wdisabled-optimization
--- 10641 unchanged lines hidden ---
2@c 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
3@c This is part of the GCC manual.
4@c For copying conditions, see the file gcc.texi.
5
6@ignore
7@c man begin INCLUDE
8@include gcc-vers.texi
--- 216 unchanged lines hidden (view full) ---
225-Wreturn-type -Wsequence-point -Wshadow @gol
226-Wsign-compare -Wstack-protector @gol
227-Wstrict-aliasing -Wstrict-aliasing=2 @gol
228-Wstrict-overflow -Wstrict-overflow=@var{n} @gol
229-Wswitch -Wswitch-default -Wswitch-enum @gol
230-Wsystem-headers -Wtrigraphs -Wundef -Wuninitialized @gol
231-Wunknown-pragmas -Wno-pragmas -Wunreachable-code @gol
232-Wunused -Wunused-function -Wunused-label -Wunused-parameter @gol
233-Wunused-value -Wunused-variable -Wvariadic-macros @gol
234-Wvolatile-register-var -Wwrite-strings}
235
236@item C-only Warning Options
237@gccoptlist{-Wbad-function-cast -Wmissing-declarations @gol
238-Wmissing-prototypes -Wnested-externs -Wold-style-definition @gol
239-Wstrict-prototypes -Wtraditional @gol
240-Wdeclaration-after-statement -Wpointer-sign}
241
--- 2954 unchanged lines hidden (view full) ---
3196
3197@item -Wvariadic-macros
3198@opindex Wvariadic-macros
3199@opindex Wno-variadic-macros
3200Warn if variadic macros are used in pedantic ISO C90 mode, or the GNU
3201alternate syntax when in pedantic ISO C99 mode. This is default.
3202To inhibit the warning messages, use @option{-Wno-variadic-macros}.
3203
3204@item -Wvolatile-register-var
3205@opindex Wvolatile-register-var
3206@opindex Wno-volatile-register-var
3207Warn if a register variable is declared volatile. The volatile
3208modifier does not inhibit all optimizations that may eliminate reads
3209and/or writes to register variables.
3210
3211@item -Wdisabled-optimization
--- 10641 unchanged lines hidden ---