This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: __emutls_v.__gcov_indirect_call_counters and ___emutls_v.__gcov_indirect_call_callee
On Wed, Mar 31, 2010 at 05:50:14PM +0200, Paolo Bonzini wrote:
>
>>>> [MacPro:darwin_objdir/x86_64-apple-darwin10.3.0/libgcc] howarth% nm
>>>> libgcc_ext.10.5.dylib | grep emutls
>>>> 00013e70 T ___emutls_get_address
>>>> 00014070 T ___emutls_register_common
>>>
>>> I suppose they are not exported.
>>>
>>> Richard.
>>
>> Richard,
>> Shouldn't these still show up in the output from...
>>
>> nm libgcc_s.1.dylib | grep emutls
>>
>> with a lower case symbol type?
>
> Not if they end up as private_extern symbols (i.e. hidden in GCC/ELF
> parlance).
>
> Paolo
Paolo,
Okay, but it is still very puzzling that no other target seems impacted.
Which other targets should be using emulated tls like darwin? Shouldn't
they have the same issues with undefined symbols?
Jack