diff options
author | Andreas Jaeger <aj@gcc.gnu.org> | 2005-01-18 07:03:46 +0100 |
---|---|---|
committer | Andreas Jaeger <aj@gcc.gnu.org> | 2005-01-18 07:03:46 +0100 |
commit | f2fd382112219f61042c6521d4b288888d52f8bc (patch) | |
tree | 682eabeadb86e7ed4277488a966cfaae164aead2 /gcc/doc/invoke.texi | |
parent | e1b83ac7fb32ca56fe0bf5ebfbb052b0054a39c3 (diff) | |
download | gcc-f2fd382112219f61042c6521d4b288888d52f8bc.zip gcc-f2fd382112219f61042c6521d4b288888d52f8bc.tar.gz gcc-f2fd382112219f61042c6521d4b288888d52f8bc.tar.bz2 |
[multiple changes]
2005-01-18 Andi Kleen <ak@muc.de>
* c-typeck.c: (convert_for_assignment): Check warn_pointer_sign.
* c.opt (-Wpointer-sign): Add.
* doc/invoke.texi: (-Wpointer-sign): Add.
2005-01-18 Michael Matz <matz@suse.de>
* gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
From-SVN: r93813
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index db2c795..d13feda 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1,12 +1,12 @@ @c Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -@c 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +@c 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @ignore @c man begin COPYRIGHT Copyright @copyright{} 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, -1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. +1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or @@ -242,7 +242,7 @@ Objective-C and Objective-C++ Dialects}. @gccoptlist{-Wbad-function-cast -Wmissing-declarations @gol -Wmissing-prototypes -Wnested-externs -Wold-style-definition @gol -Wstrict-prototypes -Wtraditional @gol --Wdeclaration-after-statement} +-Wdeclaration-after-statement -Wno-pointer-sign} @item Debugging Options @xref{Debugging Options,,Options for Debugging Your Program or GCC}. @@ -3135,6 +3135,12 @@ effectively. Often, the problem is that your code is too big or too complex; GCC will refuse to optimize programs when the optimization itself is likely to take inordinate amounts of time. +@item -Wno-pointer-sign +@opindex Wno-pointer-sign +Don't warn for pointer argument passing or assignment with different signedness. +Only useful in the negative form since this warning is enabled by default. +This option is only supported for C and Objective-C@. + @item -Werror @opindex Werror Make all warnings into errors. @@ -10900,7 +10906,7 @@ However, when @option{-mbackchain} is also in effect, the topmost word of the save area is always used to store the backchain, and the return address register is always saved two words below the backchain. -As long as the stack frame backchain is not used, code generated with +As long as the stack frame backchain is not used, code generated with @option{-mpacked-stack} is call-compatible with code generated with @option{-mno-packed-stack}. Note that some non-FSF releases of GCC 2.95 for S/390 or zSeries generated code that uses the stack frame backchain at run |