aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/cpp.texi
diff options
context:
space:
mode:
authorZack Weinberg <zack@gcc.gnu.org>2002-01-08 19:03:20 +0000
committerZack Weinberg <zack@gcc.gnu.org>2002-01-08 19:03:20 +0000
commit0d24f4d1314fbfc9a42fe7839179d20dc2e6b0dd (patch)
treea1f592db0d3440c72c8daede62b2c3b7eee7ad28 /gcc/doc/cpp.texi
parented722f66ddd7eaeadfd39b6cde2580856f17da07 (diff)
downloadgcc-0d24f4d1314fbfc9a42fe7839179d20dc2e6b0dd.zip
gcc-0d24f4d1314fbfc9a42fe7839179d20dc2e6b0dd.tar.gz
gcc-0d24f4d1314fbfc9a42fe7839179d20dc2e6b0dd.tar.bz2
Makefile.in (cs-tconfig.h): Don't depend on $(CONFIG_H) or except.h.
* Makefile.in (cs-tconfig.h): Don't depend on $(CONFIG_H) or except.h. Remove commands to define USING_SJLJ_EXCEPTIONS. (cppinit.o): Depend on except.h. (gencheck.h, options.h, specs.h, s-gencheck, s-options, s-specs): New rules. * configure.in: Don't AC_DEFINE_UNQUOTED PACKAGE or VERSION. Don't create specs.h/options.h/gencheck.h here. Remove unnecessary variable settings from last argument of AC_OUTPUT. * config.in, configure: Regenerate. * intl.c: Hardcode package name as "gcc". * cppinit.c: Include except.h. (builtin_array): Define __USING_SJLJ_EXCEPTIONS__ when appropriate. * unwind-dw2.c, unwind-sjlj.c, config/ia64/unwind-ia64.c: Use #if(n)def __USING_SJLJ_EXCEPTIONS, not #if (!)USING_SJLJ_EXCEPTIONS. * doc/cpp.texi: Document __USING_SJLJ_EXCEPTIONS__. From-SVN: r48651
Diffstat (limited to 'gcc/doc/cpp.texi')
-rw-r--r--gcc/doc/cpp.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/doc/cpp.texi b/gcc/doc/cpp.texi
index a4eaf84..39ff7fd 100644
--- a/gcc/doc/cpp.texi
+++ b/gcc/doc/cpp.texi
@@ -1975,6 +1975,10 @@ typedefs, respectively. They exist to make the standard header files
these macros directly; instead, include the appropriate headers and use
the typedefs.
+@item __USING_SJLJ_EXCEPTIONS__
+This macro is defined, with value 1, if the compiler uses the old
+mechanism based on @code{setjmp} and @code{longjmp} for exception
+handling.
@end table
@node System-specific Predefined Macros