From f73c8882148d957e05d446755b1038cb10115855 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Fri, 18 Feb 2011 00:10:26 +0000 Subject: [PATCH] cpp.texi (Obsolete Features): Add background on the origin of assertions. * doc/cpp.texi (Obsolete Features): Add background on the origin of assertions. From-SVN: r170261 --- gcc/ChangeLog | 5 +++++ gcc/doc/cpp.texi | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7fecfea528e..f44708140de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-02-18 Gerald Pfeifer + + * doc/cpp.texi (Obsolete Features): Add background on the + origin of assertions. + 2011-02-17 Iain Sandoe * config/darwin-c.c (darwin_cpp_builtins): Define __OBJC2__ for diff --git a/gcc/doc/cpp.texi b/gcc/doc/cpp.texi index 195fcda39e2..328cc59fae5 100644 --- a/gcc/doc/cpp.texi +++ b/gcc/doc/cpp.texi @@ -4200,9 +4200,10 @@ program will run on. Assertions are usually predefined, but you can define them with preprocessing directives or command-line options. Assertions were intended to provide a more systematic way to describe -the compiler's target system. However, in practice they are just as -unpredictable as the system-specific predefined macros. In addition, they -are not part of any standard, and only a few compilers support them. +the compiler's target system and we added them for compatibility with +existing compilers. In practice they are just as unpredictable as the +system-specific predefined macros. In addition, they are not part of +any standard, and only a few compilers support them. Therefore, the use of assertions is @strong{less} portable than the use of system-specific predefined macros. We recommend you do not use them at all. -- 2.30.2