On Tue, Oct 4, 2011 at 9:34 AM, David Brown <da...@westcontrol.com> wrote:

>
> Does link-time optimisation work on mpcgcc?  As LTO matures, it should make
> things like -ffunction-sections obsolete (compile everything with -flto,
> then use -fwhole-program in the link).  Of course, LTO makes debugging a bit
> more of a challenge.
>

The msp430 extensions to binutils have not been adapted for LTO.  Assessment
of LTO is part of phase 6 on a proposed roadmap for mspgcc enhancements.
Phases 1 through 5 are estimated to be 500 hours effort and will lead to
20-bit support.  I hope to start within a few weeks.

Peter


>
> mvh.,
>
> David
>
>
>
> On 04/10/2011 16:18, Peter Bigot wrote:
>
>> Use the version of mspgcc on the current git trunk, or wait for the
>> first 4.6.x-based release which will include the following:
>>
>> commit dbd2219822a8ddbd59238c154f84cd**d4b0c065c3 Author: Peter A.
>> Bigot<pabigot@users.**sourceforge.net <pabi...@users.sourceforge.net>>
>> Date:   Fri Aug 5 08:32:31 2011
>> -0500
>>
>> Put function-local string constants into unique rodata where
>> appropriate
>>
>> Peter
>>
>> On Tue, Oct 4, 2011 at 8:56 AM, Bustamante,
>> Paul<pbustama...@ceit.es>**wrote:
>>
>>  Dear all,
>>>
>>> I have a question with GCC compiler. When I have a function that I
>>> don't need to compile, I use the options "-ffunction-sections
>>> -fdata-sections" and in the linker --gc-sections. That's ok, but if
>>> I have a sentence like this, inside that function: printf("text to
>>> print");, I saw that in the code I have the string "text to print",
>>> and if I have more, more large is the code.
>>>
>>> Somebody can tell me how to avoid this?
>>>
>>> Best regards,
>>>
>>> Paul
>>>
>>>
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to