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: PATCH: Enable softfp support on Solaris 2/x86 (PR target/39048)


On Mon, 15 Mar 2010, Rainer Orth wrote:

> * To get correct versioning for libgcc_s.so, I needed a new Solaris
>   2-specific version map which adds all the new functions to a GCC_4.5.0
>   version to match where they were introduced.  While creating that
>   file, I noticed that __unordtf2 is missing from libgcc-std.ver.  I
>   suppose this is an oversight; probably it should be added under the
>   GCC_4.5.0 version, too.

Yes, that omission (and that of __unordxf2) is bug 25232.

> +%inherit GCC_4.5.0 GCC_4.3.0

I would have thought this should inherit from GCC_4.4.0, and this 
declaration should be in libgcc-std.ver even if some targets don't have 
any 4.5.0 symbols (see e.g. the 4.1.0 version there).

> +GCC_4.5.0 {

Do you also need __copysigntf3 and __fabstf2 for 32-bit only, such as 
GNU/Linux has?

In the course of reviewing the symbol lists I noticed 32-bit GNU/Linux was 
apparently accidentally not exporting one symbol, and filed bug 43383 for 
that.

-- 
Joseph S. Myers
joseph@codesourcery.com


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