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