Evening all,

  Something has changed in the last few weeks that has resulted in, as the
subject says, non-virtual thunks (in this case, all specifically to dtors, but
I don't know if that is relevant or mere accident) no longer being emitted as
comdat for i686-pc-cygwin; I haven't checked other targets.  Instead they are
emitted in the .text section - of every object file that includes the related
class definition header file.  Naturally this leads to multiple definition
errors at link-time(*).

  Can anyone think of a recent change which might have impacted on the way
these thunks are emitted?  Or alternatively point me at the responsible area
of the code for further debugging?

    cheers,
      DaveK

-- 
(*) - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47218

Reply via email to