From d3f28910851bee99e959d8841c818417109d0a33 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Fri, 21 May 2010 15:32:29 -0400 Subject: 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 --- gcc/doc/implement-cxx.texi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'gcc/doc/implement-cxx.texi') 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 -- cgit v1.1