On 12/09/13 21:27, DJ Delorie wrote:>
>> Is c++ an officially supported aspect of the port?
>
> I'm going to conditionally say "yes" because, while I build and test
> C++, I know there are some language features of C I took advantage of
> to get far (20-bit) addressing, that C++ simply doesn't support.  So
> I'm not sure how well C++ will work "in real programs" in all cases.
>
> Also, there's some overhead in setting up the C++ objects that might
> be an issue on the smallest MSP430 devices.  You can work around it on
> a per-project basis, but it's something to keep in mind when choosing
> a language.
>

For small targets like this, it is common to compile C++ with "-fno-rtti
-fno-exceptions", as these features can have a lot of overhead and need
library support, and are seldom useful on such targets.  For the AVR
port of gcc, C++ works with these flags.  So if you are able to say "C++
works with exceptions and rtti disabled" then that would be fantastic -
the final parts may be nice to get completed, but I don't think they are
a priority to users.

(That's my 2 øre, anyway.)

David


> I also expect there will be plenty of "in real programs" features you
> folks will be asking for that I'll need to add - FSF ports are not
> fixed in stone :-)
>
> If you ask me for FORTAN support, though, I'm more likely to say "no" :-)
> (or at least "you're on your own")
>

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&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