Commit e4e3ab5a by Nathan Sidwell Committed by Nathan Sidwell

* cpp.texi: Clarify #pragma GCC namespace.

From-SVN: r34676
parent 7e0f5a14
2000-06-24 Nathan Sidwell <nathan@codesourcery.com>
* cpp.texi: Clarify #pragma GCC namespace.
2000-06-24 Philipp Thomas <pthomas@suse.de>
* aclocal.m4(AM_GNU_GETTEXT): If LINGUAS isn't set, build
......
......@@ -2646,10 +2646,15 @@ some old C programs contain such lines.
The ANSI standard specifies that the effect of the @samp{#pragma}
directive is implementation-defined. The GNU C preprocessor recognizes
some pragmas, and passes unrecognized ones through to the preprocessor
output, so they are available to the compilation pass. GNU C preprocessor
pragmas are of the form @samp{#pragma GCC ...}. For backwards
compatibility previously supported pragmas are also recognized without
the @samp{GCC}, however that use is deprecated.
output, so they are available to the compilation pass.
In line with the C99 standard, which introduces a STDC namespace for
C99 pragmas, the preprocessor introduces a GCC namespace for GCC
pragmas. Supported GCC preprocessor pragmas are of the form
@samp{#pragma GCC ...}. For backwards compatibility previously
supported pragmas are also recognized without the @samp{GCC} prefix,
however that use is deprecated. Pragmas that are already deprecated
are not recognized with a @samp{GCC} prefix.
@findex #ident
The @samp{#ident} directive is supported for compatibility with certain
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment