------- Comment #8 from dan dot colascione at gmail dot com 2010-02-16 23:43 ------- Created an attachment (id=19895) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19895&action=view) bad code
The code generated seems to violate the ABI exception handling specification here: http://www.codesourcery.com/public/cxx-abi/abi-eh.html That document states that the caller of void __cxa_rethrow () must call __cxa_end_catch(), but the code for current_ex() generated by gcc 4.5 just returns immediately. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43099