aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@cygnus.com>1998-09-29 08:15:16 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>1998-09-29 08:15:16 +0000
commit89ed4e9d84c3ad35b5fc1f1f284b95eb09c229fc (patch)
tree4d449a4fb4a82a637d5cd45a7f046be69207a663
parentfa78f41e38cfeda5f189e81c0d72ee76f81989aa (diff)
downloadgcc-89ed4e9d84c3ad35b5fc1f1f284b95eb09c229fc.zip
gcc-89ed4e9d84c3ad35b5fc1f1f284b95eb09c229fc.tar.gz
gcc-89ed4e9d84c3ad35b5fc1f1f284b95eb09c229fc.tar.bz2
invoke.texi (-fexceptions): Merge 2 different descriptions.
Tue Sep 29 11:11:38 EDT 1998 Andrew MacLeod <amacleod@cygnus.com> * invoke.texi (-fexceptions): Merge 2 different descriptions. From-SVN: r22635
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/invoke.texi17
2 files changed, 10 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2c7fb10..291e376 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Sep 29 11:11:38 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
+
+ * invoke.texi (-fexceptions): Merge 2 different descriptions.
+
Mon Sep 28 22:08:52 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* toplev.c (documented_lang_options): Spelling corrections.
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 5c6d845..1bf0454 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -5664,9 +5664,12 @@ it.
@table @code
@item -fexceptions
-Enable exception handling, and generate extra code needed to propagate
-exceptions. If you do not specify this option, GNU CC enables it by
-default for languages like C++ that normally require exception handling,
+Enable exception handling. Generates extra code needed to propagate
+exceptions. For some targets, this implies generation of frame unwind
+information for all functions. This can produce significant data size
+overhead, although it does not affect execution.
+If you do not specify this option, it is enabled by
+default for languages like C++ which normally require exception handling,
and disabled for languages like C that do not normally require it.
However, when compiling C code that needs to interoperate properly with
exception handlers written in C++, you may need to enable this option.
@@ -5921,14 +5924,6 @@ environment with multiple threads, but only rarely need to specify it in
a single-threaded environment since stack overflow is automatically
detected on nearly all systems if there is only one stack.
-@item -fexceptions
-Enable exception handling. For some targets, this implies
-generation of frame unwind information for all functions, which can produce
-significant data size overhead, though it does not affect execution.
-
-This option is on by default for languages that support exception
-handling (such as C++), and off for those that don't (such as C).
-
@cindex aliasing of parameters
@cindex parameters, aliased
@item -fargument-alias