C++ Logo

std-proposals

Advanced search

Re: [std-proposals] CHAR_BIT == 8 p3635r0

From: Sebastian Wittmeier <wittmeier_at_[hidden]>
Date: Mon, 30 Jun 2025 14:53:55 +0200
It more specifically also says: The compiler supports the 1989, 1999, and 2011 versions of the C language and the 2003 version of the C++ language.   Somebody from TI said a year ago on a forum: We will not be planning to release C++11 support with C2000 compiler.   -----Ursprüngliche Nachricht----- Von:Frederick Virchanza Gotham via Std-Proposals <std-proposals_at_[hidden]> Gesendet:Mo 30.06.2025 14:46 Betreff:Re: [std-proposals] CHAR_BIT == 8 p3635r0 An:std-proposals_at_[hidden]; CC:Frederick Virchanza Gotham <cauldwell.thomas_at_[hidden]>; On Mon, Jun 30, 2025 at 1:25 PM Sebastian Wittmeier wrote: > > What C++ standard do they currently support? The manual for the compiler I use for the microcontrollers is here:    https://www.ti.com/lit/ug/spru514z/spru514z.pdf And here's the relevant excerpt: "The compiler uses the C++03 version of the C++ standard. See the C++ Standard ISO/IEC 14882:2003. The language is also described in Ellis and Stroustrup's The Annotated C++ Reference Manual (ARM), but that is not the standard. For a description of unsupported C++ features, see Section 6.2. • ISO-standard run-time support: The compiler tools come with an extensive run-time library. Library functions conform to the ISO C/C++ library standard unless otherwise stated. The library includes functions for standard input and output, string manipulation, dynamic memory allocation, data conversion, timekeeping, trigonometry, and exponential and hyperbolic functions. Functions for signal handling are not included, because these are target-system specific. For more information, see Chapter 8. See Section 6.14 for command line options to select the C or C++ standard your code uses." In reality though I use C++11 stuff on this compiler all the time, and I just get a compiler warning saying "Warning: using a C++11 feature". So this particular compiler is about 15 - 20 years behind. So maybe when we're using C++38, they'll be catching up with C++20. -- Std-Proposals mailing list Std-Proposals_at_[hidden] https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals

Received on 2025-06-30 13:02:50