> OK, if it is /that/ much space then it's a completely different
>  matter.  I thought we were just talking about clearing the bss and
>  setting the initialised data, which should just be a couple of
>  short simple loops.

Worst case startup is around 400 bytes, but once you start optimizing,
you might as well handle all the cases as best you can.

> Perhaps more relevantly, what about C++ support?  msp430 developers
> will need some basic C++ support, including global constructors -
> but can usually do without global destructors, support for unhandled
> exceptions (or any exceptions or RTTI), etc., which can otherwise
> take up a lot of code space.

Basic C++ should be there, I think including exceptions.

> And I expect Ada support is on your things-to-do list as well, in
> case you get bored!

Sorry, Ada isn't on my to-do list ;-)

> On some systems (not gcc on the msp430), I have had to resort to
> making empty stub functions for exit() and a few other library
> functions in order to avoid massive library imports.

Me too.

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to