This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6x C/C++ Compiler v8.0.3 and C++11?

I recently attempted upgrading from the 7.x release series, and one of the errors I got was due to no std::auto_ptr<>.  Was that just due to some header file change, or is the v8 compiler now defaulting to C++11?

If the former, is there any plan to support C++11 on the C674x DSP?  I know the question has been asked, but that was several years ago.  Also, I've seen the wiki page (processors.wiki.ti.com/.../TI_Compilers_and_Industry_Standards), but it hasn't been updated since April 2014.

Thanks.

 

  • Matt Gruenke said:
    one of the errors I got was due to no std::auto_ptr<>.

    auto_ptr is still supported.  The underlying implementation changed.  But the interface did not change.  If you suspect a problem with the compiler, please submit a test case.  We will need the preprocessed source code, and the build options used.

    For more about the RTS changes, please see the section in the README.txt titled STLport C++ RTS.  The README.txt is in the root directory of the compiler installation.  A typical location is 

    C:\ti\ccsv6\tools\compiler\ti-cgt-c6000_8.0.3

    Matt Gruenke said:
    is there any plan to support C++11 on the C674x DSP?

    Yes.  However, we are not able to announce anything at this time.

    Thanks and regards,

    -George

  • Thanks for the info.

    It's been a while, but I think my issue with std::auto_ptr<> is that it was indirectly included and apparently not after the compiler upgrade.

    Looking forward to C++11 support!