http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57074
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-05-03 15:05:55 UTC --- $ readelf -Ws obj627/i686-pc-linux-gnu/libjava/.libs/*.so.* | grep _atable_syms_gnu_classpath_tools_keytool_Main.ShutdownHook 9864: 00359ca8 24 OBJECT LOCAL DEFAULT 23 _atable_syms_gnu_classpath_tools_keytool_Main$ShutdownHook 9864: 00359ca8 24 OBJECT LOCAL DEFAULT 23 _atable_syms_gnu_classpath_tools_keytool_Main$ShutdownHook $ readelf -Ws obj629/i686-pc-linux-gnu/libjava/.libs/*.so.* | grep _atable_syms_gnu_classpath_tools_keytool_Main.ShutdownHook 9864: 0035bc60 36 OBJECT LOCAL DEFAULT 23 _atable_syms_gnu_classpath_tools_keytool_Main$ShutdownHook 9864: 0035bc60 36 OBJECT LOCAL DEFAULT 23 _atable_syms_gnu_classpath_tools_keytool_Main$ShutdownHook obj627 is trunk without this patch, obj629 with this patch.