Section 2 of the GCC manual details the standards followed for each language supported by gcc. Notably absent is any reference for the C++ language.
I assume the basic answer is ISO/IEC 14882-1998. What about Technical Corrigendum 1 (TC1) is that also supported? Further, I note that several DRs which are not part of TC1 are currently supported by 3.4.3 (for example DR45 and DR77). Since these DRs are at WP status, they are not officially part of the ISO standard. Therefore they should at least be seperately listed so that users and maintainers alike know what language is being supported. Better yet, a flag (ala C -ansi) should be available to disable DRs which are not part of the standard. -- Summary: GCC Manual does not specify standard for C++ Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: llewins at raytheon dot com CC: gcc-bugs at gcc dot gnu dot org,llewins at raytheon dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18986