> Cue violins. Feeling angelic, I decided to try tweaking the order in which the different linkage types are considered in StartFunctionBody, so that DECL_EXTERNAL (->available_externally) is considered before DECL_COMDAT (->linkonce). But it didn't help :( Ciao, Duncan.