This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Prefixes for libgcc symbols (C6X 9.5/11)


On Wed, May 25, 2011 at 6:42 AM, Bernd Schmidt <bernds@codesourcery.com> wrote:
> On 05/25/2011 01:37 PM, H.J. Lu wrote:
>
>> I think it may have caused:
>>
>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49160
>
> Looks like it. Not quite sure how to fix it yet. Do you know what files
> such as i386/64/_divtc3.c are trying to achieve?
>

It provides backward compatibility with symbol versioning:

[hjl@gnu-4 64]$ readelf -s /lib64/libgcc_s.so.1| grep __powitf2
    52: 0000003e8a80d170   167 FUNC    GLOBAL DEFAULT   12 __powitf2@@GCC_4.3.0
    54: 0000003e8a80d170   167 FUNC    GLOBAL DEFAULT   12 __powitf2@GCC_4.0.0
[hjl@gnu-4 64]$


-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]