http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36022
--- Comment #6 from Andrew Dixie <gcc at dixie dot net.nz> 2010-11-01 01:32:39 UTC --- Created attachment 22215 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22215 add key functions to classes in stdexcept FWIW. This patch an top of the patch from Benjamin Kosnik against gcc-4.4.5 gets: === libstdc++ Summary === # of expected passes 5861 # of unexpected failures 1 # of expected failures 80 # of unsupported tests 338 The one failure is abi_check which is due to the new destructor symbols not being versioned properly. With the patch, the virtual tables and typeinfo for standard exceptions are stored once in libstdc++.so, rather than having weak/comdat definitions duplicated in every object file. This seems beneficial in it's own right.