Re: Unofficial Red Hat Port
scalpel4k <[email protected]>
| Newsgroups | gmane.comp.hardware.texas-instruments.msp430.gcc.user |
|---|---|
| Message-ID | <[email protected]> |
On Friday 13 Sep 2013 09:01:27 David Brown wrote: > 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. especially static polymorphism or meta-programming in modern C++ is such a great achievement and it is just sooooo useful for microcontroller development .... I'm raising two hands for proper C++11 support! Michi > > (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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/mspgcc-users ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/mspgcc-users