First reported by Daniel Jacobowitz here: http://gcc.gnu.org/ml/libstdc++/2007-10/msg00036.html
The patch is as attached. -- Summary: [4.2.0 regression] __do_catch, __do_upcast ABI change Product: gcc Version: 4.2.1 Status: UNCONFIRMED Keywords: ABI Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bkoz at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33678