Since using the G++ 4.0.3, my GDB 6.4 is unable to use the "catch throw" or "catch catch" commands - telling me "__cxa_throw" / "__cxa_begin_catch" not found.
With G++ 3.3.6 this works fine, so I think this is an compiler issue, not an issue of GDB. When using "nm <exename> | grep throw", it get a symbol named "__cxa_throw@@CXXABI_1.3". Unfortunately I cannot break on this symbol. Feeding this symbol into c++filt still gives the same name. So, what am I doing wrong? I wouldn't expect that this is really broken with a new G++ release. Is this a compiler configuration issue? Do I have to upgrade to GDB 6.5 to get it to work? The environment is a SuSE Linux 9.3, if it helps. Any help would be appreciated. Greetings, Edgar _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus