------- Comment #1 from danglin at gcc dot gnu dot org 2005-12-18 00:20 ------- I see in the test:
// These are tricks to allow us to get raw function pointers for // member functions. extern "C" { /* We can use weakref here without dg-require-weak, because we know the symbols are defined, so we don't actually issue the .weak directives. */ static void S3_s3 () __attribute__((__weakref__ ("_ZN2S32s3Ev"))); static void S4_s1 () __attribute__((__weakref__ ("_ZN2S42s1Ev"))); } So, this is another weakref issue. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25223