This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] PR40134, use a linker script on arm-linux to link with -lgcc_s -lgcc
On Tue, Jul 7, 2009 at 6:53 AM, Dave
Korn<dave.korn.cygwin@googlemail.com> wrote:
> Jakub Jelinek wrote:
>> On Tue, Jul 07, 2009 at 01:01:03PM +0100, Dave Korn wrote:
>>>> The major exception here are the dfp bits, here I'd think we should remove
>>>> them from libgcc.a and put into libgcc_dfp.a or something similar
>>>> (and have libgcc_dfp.so too).
>>> ? Argh. ?We don't have DFP on cygwin yet but probably want to add support
>>> soon. ?What's the issue with this? ?Shouldn't those kind of simple maths
>>> routines be in the shared libgcc and linked from there anyway?
>>
>> Certainly not, it is huge and rarely used.
>> E.g. on i?86-linux, linking all of libgcc.a objects except bid*.o into a
>> shared library is ~ 80KB .text, .5 KB .rodata, with the dfp stuff also in
>> it is ~ 900KB of .text, ~ 1.9 MB .rodata. ?As libgcc_s is linked into a huge
>> number of apps, this would be certainly not acceptable.
>
> ?Wow, never realised it was so big. ?Putting it in its own .so certainly
> makes sense to me. ?(Reassured to know it's just the size, and not a
> correctness issue.)
>
Don't both with DFP. There will be a separate libdfp and gcc will use it
when it is ready.
--
H.J.