Mercurial > hg > CbC > CbC_gcc
diff gcc/doc/cpp.texi @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
line wrap: on
line diff
--- a/gcc/doc/cpp.texi Fri Feb 12 23:41:23 2010 +0900 +++ b/gcc/doc/cpp.texi Mon May 24 12:47:05 2010 +0900 @@ -12,7 +12,7 @@ @c man begin COPYRIGHT Copyright @copyright{} 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, -2008, 2009 +2008, 2009, 2010 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document @@ -215,7 +215,8 @@ few things required by the standard. These are features which are rarely, if ever, used, and may cause surprising changes to the meaning of a program which does not expect them. To get strict ISO Standard C, -you should use the @option{-std=c89} or @option{-std=c99} options, depending +you should use the @option{-std=c90}, @option{-std=c99} or +@option{-std=c1x} options, depending on which version of the standard you want. To get all the mandatory diagnostics, you must also use @option{-pedantic}. @xref{Invocation}. @@ -2064,7 +2065,7 @@ @item __GNUC_GNU_INLINE__ GCC defines this macro if functions declared @code{inline} will be -handled in GCC's traditional gnu89 mode. Object files will contain +handled in GCC's traditional gnu90 mode. Object files will contain externally visible definitions of all functions declared @code{inline} without @code{extern} or @code{static}. They will not contain any definitions of any functions declared @code{extern inline}. @@ -2077,10 +2078,10 @@ @code{inline} without @code{extern}. If this macro is defined, GCC supports the @code{gnu_inline} function -attribute as a way to always get the gnu89 behavior. Support for +attribute as a way to always get the gnu90 behavior. Support for this and @code{__GNUC_GNU_INLINE__} was added in GCC 4.1.3. If neither macro is defined, an older version of GCC is being used: -@code{inline} functions will be compiled in gnu89 mode, and the +@code{inline} functions will be compiled in gnu90 mode, and the @code{gnu_inline} function attribute will not be recognized. @item __CHAR_UNSIGNED__