This is the mail archive of the
mailing list for the GCC project.
Re: [v3] symbol versioning fixups
Paolo Carlini wrote:
>>size_t is unsigned int on some targets and unsigned long int on other
>>targets, mangled differently. When using __asm and .symver stuff,
>>you use the mangled names and therefore must know whether to use j
>>or m in the mangled names for size_t.
>akes sense, thanks. But I'm really puzzled that we are noticing this
>for the *first* time: by chance? Because there is nothing special in
>gcc-4.0.0 wrt size_t, definitely.
Ah, ok, now I see this: the boring work becomes necessary as soon as you
have to use __asm and .symver...