aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/implement-cxx.texi
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-05-21 15:32:29 -0400
committerJason Merrill <jason@gcc.gnu.org>2010-05-21 15:32:29 -0400
commitd3f28910851bee99e959d8841c818417109d0a33 (patch)
tree910f63348f513f24157b7b8f6b170ad11a410c48 /gcc/doc/implement-cxx.texi
parent14db98d4a6349271ab34e894c9b0780cb985666b (diff)
downloadgcc-d3f28910851bee99e959d8841c818417109d0a33.zip
gcc-d3f28910851bee99e959d8841c818417109d0a33.tar.gz
gcc-d3f28910851bee99e959d8841c818417109d0a33.tar.bz2
tree-eh.c (cleanup_is_dead_in): New.
* tree-eh.c (cleanup_is_dead_in): New. (lower_try_finally): Don't generate a dead cleanup region. (lower_cleanup): Likewise. From-SVN: r159682
Diffstat (limited to 'gcc/doc/implement-cxx.texi')
-rw-r--r--gcc/doc/implement-cxx.texi14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/doc/implement-cxx.texi b/gcc/doc/implement-cxx.texi
index 9968f59..1de2536 100644
--- a/gcc/doc/implement-cxx.texi
+++ b/gcc/doc/implement-cxx.texi
@@ -28,6 +28,7 @@ environment); refer to their documentation for details.
@menu
* Conditionally-supported behavior::
+* Exception handling::
@end menu
@node Conditionally-supported behavior
@@ -45,3 +46,16 @@ constructor or destructor can be passed to ... (C++0x 5.2.2).}
Such argument passing is not supported.
@end itemize
+
+@node Exception handling
+@section Exception handling
+
+@itemize @bullet
+@item
+@cite{In the situation where no matching handler is found, it is
+implementation-defined whether or not the stack is unwound before
+std::terminate() is called (C++98 15.5.1).}
+
+The stack is not unwound before std::terminate is called.
+
+@end itemize