Content deleted Content added
Xose.vazquez (talk | contribs) →COBOL compilers: As far as NIST is concerned, gcobol is a Cobol compiler. : https://gcc.gnu.org/pipermail/gcc/2023-November/242877.html |
Added C++23 column in C++ compilers, updated columns based on cppreference.com |
||
Line 482:
!rowspan="2"|License type
!rowspan="2"| [[Integrated development environment|IDE]]
!colspan="
|-
![[Microsoft Windows|Windows]]
Line 491:
![[C++17]]
![[C++20]]
![[C++23]]
|-
| [[AMD Optimizing C/C++ Compiler]] (AOCC) || [[AMD]] || {{no}} || {{yes}} || {{no}} || {{open source|[[University of Illinois/NCSA Open Source License|UIUC license]]}} || {{no}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Partial}} || {{dunno}}
|-
| [[C++Builder]] (classic Borland, bcc*) || [[Embarcadero Technologies|Embarcadero]] ([[CodeGear]])
| {{yes}} (bcc32) || {{yes|[[macOS]] (bccosx)}}<ref name="CppBuilder">{{cite web |url=http://www.embarcadero.com/products/cbuilder |title=C++Builder - Windows, Mac, iOS, Android |publisher=[[Embarcadero Technologies|Embarcadero]] |access-date=2017-05-20}}</ref>
| {{no}} || {{proprietary}} || {{yes}} || {{yes}}<ref name="CppBuilderComplianceCpp11">{{cite web|title=C++11 Language Features Compliance Status |url=http://docwiki.embarcadero.com/RADStudio/Tokyo/en/C%2B%2B11_Language_Features_Compliance_Status |publisher=[[Embarcadero Technologies|Embarcadero]]|access-date=2018-03-12}}</ref><ref name="CppReferenceCompiler"/> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[C++Builder]] (modern, bcc*c) || [[Embarcadero Technologies|Embarcadero]] ([[LLVM]])<ref>{{cite web |title=Clang-based C++ Compilers – RAD Studio |url=http://docwiki.embarcadero.com/RADStudio/XE6/en/Clang-based_C++_Compilers |access-date=2017-05-20 |publisher=[[Embarcadero Technologies|Embarcadero]]}}</ref>
| {{yes}} (bcc32c,bcc64) || {{yes|⟨[[iOS]]⟩ (bccios*), ⟨[[Android (operating system)|Android]]⟩ (bcca*)<ref name="CppBuilder"/>}}
| {{no}} || {{proprietary}} || {{yes}} || {{yes}}{{efn-lr|name="CppFrontEndClang"}}<ref name="CppBuilderComplianceCpp11"/><ref name="CppReferenceCompiler"/> || {{yes}}<ref name="CppBuilderComplianceCpp14">{{cite web|title=C++14 Language Features Compliance Status |url=http://docwiki.embarcadero.com/RADStudio/Tokyo/en/C%2B%2B14_Language_Features_Compliance_Status |publisher=[[Embarcadero Technologies|Embarcadero]]|access-date=2019-03-08}}</ref> || {{yes}}<ref name="CppBuilderComplianceCpp17">{{cite web|title=C++17 Language Features Compliance Status |url=http://docwiki.embarcadero.com/RADStudio/Tokyo/en/C%2B%2B17_Language_Features_Compliance_Status |publisher=[[Embarcadero Technologies|Embarcadero]]|access-date=2019-03-08}}</ref> || {{dunno}} || {{dunno}}
|-
| [[Turbo C++]] (tcc) || [[Borland]] ([[CodeGear]]) || {{yes}} || {{no}} || {{yes|[[DOS]]}} || {{free|[[Freeware]]}} || {{yes}} || {{no}} || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[CINT]] || [[CERN]] || {{yes}} || {{yes}} || {{yes|[[BeBox]], [[DOS]], etc.}} || {{open source|[[MIT License|X11/MIT]]}} || {{yes}} || {{no}} || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[Cfront]] || [[Bjarne Stroustrup]] || {{no}} || {{yes}} || {{no}} || {{dunno}} || {{no}} || {{no}} || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[Clang]] (clang++) || [[LLVM|LLVM Project]] || {{yes}} || {{yes}} || {{yes}} || {{open source|[[University of Illinois/NCSA Open Source License|UoI/NCSA]]}} || {{yes|[[Xcode]], [[QtCreator]] (optional)}}
| {{yes}}{{efn-lr|name="CppFrontEndClang"|Uses a Clang Front End.<ref name="CppSupportClang"/><ref name="CppLibSupportClang"/>}}<ref name="CppSupportClang">{{cite web |url=https://clang.llvm.org/cxx_status.html |title=C++ Support in Clang |website=clang.llvm.org|publisher=[[LLVM|LLVM Project]] |access-date=2018-03-12}}</ref><ref name="CppLibSupportClang">{{cite web |url=https://libcxx.llvm.org/ |title="libc++" C++ Standard Library |website=libcxx.llvm.org|publisher=[[LLVM|LLVM Project]] |access-date=2018-03-12}}</ref><ref name="CppReferenceCompiler"/> || {{yes}} || {{yes}} || {{Partial}} || {{Partial}}
|-
| [[Comeau C/C++]] || [[Comeau Computing]] || {{yes}} || {{yes}} || {{yes}} || {{proprietary}} || {{no}} || {{no}}{{efn-lr|name="CppFrontEndEDG"}} || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| Cray C/C++ (CC) || [[Cray]] || {{no}} || {{no}} || {{no}} || {{proprietary}} || {{no}}
| {{yes}}{{efn-lr|name="CrayFeatExcept"|The Cray C++ Libraries do not support wide characters and only support a single locale.}}<ref>{{cite web|title=Cray C and C++ Reference Manual (8.6) S-2179 |url=https://pubs.cray.com/content/S-2179/8.6/cray-c-and-c++-reference-manual-s-2179-86/cray-c-and-c++-dialect-use#concept_kgd_fcr_3s |publisher=[[Cray]] |access-date=2018-03-12}}</ref><ref>{{cite book|title=Cray C and C++ Reference Manual (S-2179) 8.6 |url=http://docs.cray.com/PDF/Cray_C_and_Cplusplus_Reference_Manual_S-2179-86.pdf |chapter=18. Cray C and C++ Dialect Use |publisher=[[Cray]]|date=2017-06-29|id=S-2179-86 |access-date=2018-03-12}}</ref>
| {{yes}}{{efn-lr|name="CrayFeatExcept"}} || {{
|-
| Digital Mars C/C++ (dmc) || [[Digital Mars]] || {{yes}} || {{no}} || {{yes|[[DOS]]}} || {{proprietary}} || {{no}} || {{partial}}<ref>{{cite web|title=C++0x Language Implementation |url=https://digitalmars.com/ctg/CPP0x-Language-Implementation.html |publisher=[[Digital Mars]]|access-date=2018-03-12}}</ref><ref name="CppReferenceCompiler"/> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| EDG C++ Front End (eccp, edgcpfe) || [[Edison Design Group]] || {{yes}} || {{yes}} || {{yes}} || {{proprietary}} || {{no}} || {{yes}}{{efn-lr|name="CppFrontEndEDG"|Uses an EDG Front End.<ref name="CppSupportEDG"/>}}<ref name="CppSupportEDG">{{cite web|title=Supported C++ and C Language Features |url=https://www.edg.com/c/features |publisher=[[Edison Design Group]]|access-date=2018-03-12}}</ref><ref name="CppReferenceCompiler"/> || {{yes}} || {{yes}} || {{
|-
| EKOPath(pathCC) || [[PathScale]] and others || {{no}} || {{yes}} || {{yes}} || {{nonfree|Mixed ([[Proprietary software|Proprietary]],<br />[[Open-source license|Open–source]] & [[GNU General Public License|GPL]])}} || {{no}} || {{yes}}{{efn-lr|name="CppFrontEndGCC"}}<ref>{{cite web |title=EKOPath Compiler Suite |url=http://www.pathscale.com/ekopath-compiler-suite |url-status=dead |archive-url=https://web.archive.org/web/20170205102921/http://www.pathscale.com/ekopath-compiler-suite |archive-date=2017-02-05 |publisher=[[PathScale]] |access-date=2018-03-12 }}</ref> || {{Partial}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[GNU Compiler Collection|GCC]] (g++)
Line 532 ⟶ 533:
| {{yes}}{{efn-lr|name="CppFrontEndGCC"|Uses a GCC Front End.<ref name="CppSupportGCC"/><ref name="CppLibSupportGCC"/>}}<ref name="CppSupportGCC">{{cite web|title=C++ Standards Support in GCC |url=https://gcc.gnu.org/projects/cxx-status.html |publisher=[[GNU Project]]|access-date=2017-05-20}}</ref><ref name="CppLibSupportGCC">{{citation|title=The GNU C++ Library Manual |url=https://gcc.gnu.org/onlinedocs/libstdc++/manual/ |chapter=Chapter 1. Status |chapter-url=https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html |publisher=[[GNU Project]]|access-date=2017-05-20}}</ref><ref name="CppReferenceCompiler">{{cite web|title=C++ compiler support |url=https://en.cppreference.com/w/cpp/compiler_support |publisher=C++ Reference |website=cppreference.com |access-date=2018-03-12}}</ref>
| {{yes}}
| {{yes}} || {{Partial}} || {{Partial}}
|-
| [[HP aC++]] (aCC) || [[Hewlett-Packard]] || {{no}} || {{yes|[[HP-UX]]}} || {{no}} || {{proprietary}} ||{{no}} || {{Partial}}<ref>{{cite book|title=HP aC++/HP ANSI C A.06.28 Release Notes
|url=http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=4145774&docLocale=en_US&docId=emr_na-c04221956 |publisher=[[Hewlett-Packard]]|id=769149-001|date=March 2014 |access-date=2018-03-12}}</ref><ref name="CppReferenceCompiler"/> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| IAR C/C++ Compilers (icc*) || [[IAR Systems]] || {{yes}} || {{no}} || {{yes2|⟨Yes⟩}} || {{proprietary}} ||{{yes|IAR Embedded Workbench}} || {{yes}}<ref>{{cite web|title=Languages and standards |url=https://www.iar.com/iar-embedded-workbench/language-standards/ |publisher=[[IAR Systems]] |access-date=2018-04-14}}</ref> || {{yes}} || {{Partial}} || {{dunno}} || {{dunno}}
|-
| [[Intel C++ Compiler]] (icc) || [[Intel]] || {{yes}} || {{yes|[[Linux]], [[macOS]], [[FreeBSD]]; ⟨[[Android (operating system)|Android]] ([[x86-64|x86]])⟩}} || {{no}} || {{proprietary|[[Proprietary software|Proprietary]] ([[Freeware]])}}<ref>{{cite web|title=Free Software Tools |url=https://software.intel.com/en-us/qualify-for-free-software |publisher=[[Intel]] |access-date=2018-04-14}}</ref> || {{yes|[[Microsoft Visual Studio|Visual Studio]], [[Eclipse (software)|Eclipse]], [[Xcode]]}}
| {{yes}}{{efn-lr|name="CppFrontEndEDG"}}<ref>{{cite web|title=C++11 Features Supported by Intel® C++ Compiler |url=https://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler |publisher=[[Intel]] |access-date=2018-03-12}}</ref><ref name="CppReferenceCompiler"/>
| {{yes}}<ref>{{cite web|title=C++14 Features Supported by Intel® C++ Compiler |url=https://software.intel.com/en-us/articles/c14-features-supported-by-intel-c-compiler |publisher=[[Intel]] |access-date=2018-03-12}}</ref>
| {{Partial}}<ref>{{cite web|title=C++17 Features Supported by Intel® C++ Compiler |url=https://software.intel.com/en-us/articles/c17-features-supported-by-intel-c-compiler |publisher=[[Intel]] |access-date=2018-03-12}}</ref> || {{
|-
| {{dropped|KAI C++ (KCC)}} || {{dropped|Kuck & Associates, Inc.<br />⟨subsumed by [[Intel]]⟩}} || {{no}} || {{yes|[[TOPS-20]], [[unix|Digital Unix]], [[HP-UX]], [[Linux]] ([[x86]]),<br />[[IRIX|IRIX 5.3 & 6.x]], [[Solaris (operating system)|Solaris 2.x]], [[UNICOS]]}} || {{no}} || {{proprietary}} || {{no}} || {{no}}{{efn-lr|name="CppFrontEndEDG"}}<ref>{{cite web |title=KAI C++ - Standard Compliance |url=http://www.kai.com/C_plus_plus/Current/doc/standard.html |url-status=dead |archive-url=https://web.archive.org/web/20010305012352/http://www.kai.com/C_plus_plus/Current/doc/standard.html |archive-date=2001-03-05 |publisher=Kuck & Associates, Inc. |access-date=2018-03-12 }}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| Microtec C/C++ (mcc) || [[Mentor Graphics|Mentor]] ⟨[[Siemens]]⟩ || {{yes}} || {{yes}} || {{yes}} || {{proprietary}} || {{yes|EDGE Developer Suite}} || {{no}} || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| EDGE C/C++{{efn-lr|The EDGE C/C++ compiler is based on the Microtec C/C++ compiler.}} || [[Mentor Graphics|Mentor]] ⟨[[Siemens]]⟩ || {{yes}} || {{yes}} || {{yes}} || {{proprietary}} ||{{yes|EDGE Developer Suite}} || {{no}} || {{no}} || {{no}} || {{dunno}}
|-
| [[Open64]] (openCC) || [[Hewlett-Packard|HP]], [[AMD]], [[Tsinghua University]] and others || {{no}} || {{yes}} || {{no}} || {{open source|[[GPLv2|Modified GPLv2]]}} || {{no}} || {{no}}{{efn-lr|name="CppFrontEndGCC"}}{{efn-lr|Last Open64 v5.0 uses GCC 4.2 as its Front End, which doesn't support any C++11.<ref name="CppSupportGCC"/><ref name="CppLibSupportGCC"/>}}<ref>{{cite web|title=Open64 Compiler and Tools |date=25 November 2017 |url=https://sourceforge.net/projects/open64/ |publisher=[[Open64]]|access-date=2018-03-12}}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| PGC++ (pgc++) || [[The Portland Group|PGI]] ⟨[[Nvidia]]⟩ || {{available|Unsupported}}<ref>{{cite web|title=PGI Compilers & Tools - Specifications Tab |url=http://www.pgroup.com/products/#specs |publisher=[[The Portland Group|PGI]]|access-date=2018-03-16}}</ref> || {{yes|[[Linux]], [[macOS]]}} || {{no}} || {{proprietary}} ||{{yes|[[Eclipse (software)|Eclipse]], [[Xcode]], [[Microsoft Visual Studio|Visual Studio]]}}|| {{yes}}{{efn-lr|name="CppFrontEndEDG"}}<ref>{{cite web|title=PGI Release Notes for x86 CPUs |url=http://www.pgroup.com/resources/docs/current/x86/pgi-release-notes/index.htm |publisher=[[The Portland Group|PGI]]|access-date=2018-03-16}}</ref><ref name="CppReferenceCompiler"/> || {{yes}} || {{Partial}} || {{dunno}} || {{dunno}}
|-
| [[ProDev WorkShop]]|| [[Silicon Graphics]] || {{no}} || {{yes|[[IRIX|IRIX 5.3 & 6.x]]}} || {{yes}} || {{proprietary}} || {{yes}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}}
|-
| {{dropped|RealView Compilation Tools (armcc)}} || [[Keil (company)|Keil]] ⟨[[Arm (company)|Arm]]⟩ || {{yes}} || {{yes}} || {{yes2|⟨Yes⟩}} || {{proprietary}} ||{{yes|RealView Development Suite}} || {{no}}{{efn-lr|name="CppFrontEndEDG"}}<ref>{{citation|title=RealView Compilation Tools Compiler Reference Guide |chapter=1.1. About the ARM compiler |chapter-url=http://infocenter.arm.com/help/topic/com.arm.doc.dui0348c/BABHDBJG.html |publisher=[[Arm (company)|Arm]]|access-date=2018-03-16}}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| Arm Compiler (armcc) || [[Keil (company)|Keil]] ⟨[[Arm (company)|Arm]]⟩ || {{yes}} || {{yes}} || {{yes2|⟨Yes⟩}} || {{proprietary}} ||{{yes|μVision, DS-5}} || {{yes}}{{efn-lr|name="CppFrontEndEDG"}}<ref>{{citation|title=Compiler User Guide |chapter=1.1 The compiler |chapter-url=http://www.keil.com/support/man/docs/armcc/armcc_chr1359124192377.htm |publisher=[[Keil (company)|Keil]]|access-date=2018-03-16}}</ref><ref>{{citation|title=ARM® Compiler armcc User Guide |chapter=1.1 The compiler |chapter-url=http://infocenter.arm.com/help/topic/com.arm.doc.dui0472m/chr1359124192377.html |publisher=[[Arm (company)|Arm]]|access-date=2018-03-16}}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| Arm Compiler (armclang) || [[Keil (company)|Keil]] ⟨[[Arm (company)|Arm]]⟩ ([[LLVM]]) || {{yes}} || {{no}} || {{yes2|⟨Yes⟩}} || {{proprietary}} ||{{yes|μVision, DS-5}} || {{yes}}{{efn-lr|name="CppFrontEndClang"}}<ref>{{citation|title=Arm Compiler Software Development Guide |chapter=1.3 LLVM component versions and language compatibility |chapter-url=http://www.keil.com/support/man/docs/armclang_dev/armclang_dev_chr1382606039802.htm |publisher=[[Keil (company)|Keil]]|access-date=2018-03-16}}</ref><ref>{{citation|title=Arm® Compiler Software Development Guide |chapter=1.3 LLVM component versions and language compatibility |chapter-url=http://infocenter.arm.com/help/topic/com.arm.doc.100066_0609_00_en/chr1382606039802.html |publisher=[[Arm (company)|Arm]]|access-date=2018-03-16}}</ref> || {{yes}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[Salford C++ Compiler]]|| [[Silverfrost FTN95|Silverfrost]] || {{yes}} || {{no}} || {{no}} || {{proprietary}} ||{{yes}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}}
|-
| [[SAS/C C++]]|| [[SAS Institute]] || {{yes|[[Windows NT]]/[[Windows 95|95]]}} || {{yes|[[AIX]], [[Solaris (operating system)|Solaris]]/[[SunOS]], [[Linux]]}} || {{yes|[[IBM mainframe]], [[DOS]]}} || {{proprietary}} || {{no}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}} || {{dunno}}
|-
| SCORE C++ (tpp) || [[DDC-I]] || {{yes}} || {{yes}} || {{yes}} || {{proprietary}} || {{yes}} || {{yes}} || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| SEGGER Compiler || [[Segger Microcontroller Systems|SEGGER Microcontroller]] || {{yes}} || {{yes}} || {{yes}} || {{proprietary}} || {{yes}} || {{yes}} || {{Partial}} || {{Partial}} || {{dunno}} || {{dunno}}
|-
| Oracle C++ Compiler (CC) || [[Oracle Corporation|Oracle]] || {{no}} || {{no|[[Linux]], [[Solaris (operating system)|Solaris]]}} || {{no}} || {{proprietary}} ([[Freeware]]) || {{yes|[[Oracle Developer Studio]], [[NetBeans]]}} || {{yes}}<ref>{{cite web|title=Oracle Developer Studio - Features |url=http://www.oracle.com/technetwork/server-storage/developerstudio/features/index.html |publisher=[[Oracle Corporation|Oracle]] |access-date=2018-03-16}}</ref><ref>{{citation|title=Oracle® Developer Studio 12.6: C++ User's Guide |chapter=1.5 Standards Conformance |chapter-url=https://docs.oracle.com/cd/E77782_01/html/E77789/bkabg.html |publisher=[[Oracle Corporation|Oracle]]|access-date=2018-03-16}}</ref><ref name="CppReferenceCompiler"/> || {{yes}} || {{no}} || {{dunno}} || {{dunno}}
|-
| Tandem C++<ref>{{Cite journal |date=April 1994 |editor-last=Lewis |editor-first=Anne |title=C++ Programming Language |url=https://www.hpl.hp.com/hpjournal/tandem/vol10num2apr94.pdf |journal=Tandem Systems Journal |language=en |publisher=Tandem Computers, Inc. |publication-place=Cupertino, California |volume=10 |issue=2 |pages=5}}</ref>
Line 582 ⟶ 583:
| {{no}}
| {{no}}
| {{dunno}}
|
|-
| [[TenDRA Compiler|TenDRA]] (tcc) || [[TenDRA Compiler|TenDRA Project]] || {{no}} || {{yes}} || {{no}} || {{open source|BSD}} || {{no}} || {{no}}<ref>{{cite web|title=C/C++ Producer Configuration Guide |url=http://www.tendra.org/tdfc2-config/#Si |publisher=[[TenDRA Compiler|TenDRA Project]] |access-date=2018-03-16}}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| {{dropped|VectorC}} || [[Codeplay]] || {{yes}} || {{no}} || {{yes2|⟨[[PS2]]⟩, ⟨[[PS3]]⟩, etc.}} || {{proprietary}} || {{yes|[[Microsoft Visual Studio|Visual Studio]], [[CodeWarrior]]}} || {{partial}}<ref>{{cite web|title=VectorC Retargetable Compiler Platform |url=https://www.codeplay.com/company/documents/vectorc-retargetable-compiler-platform.html |publisher=[[Codeplay]]|access-date=2018-04-14}}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|-
| [[Visual C++]] (cl) || [[Microsoft]] || {{yes}} || {{yes|[[Linux]], [[macOS]]; ⟨[[Android (operating system)|Android]]⟩, ⟨[[iOS]]⟩}}|| {{yes|[[DOS]]}} || {{proprietary}} || {{yes|[[Microsoft Visual Studio|Visual Studio]], [[QtCreator]]}} || {{yes}}<ref>{{cite web|title=Visual C++ Language Conformance |url=https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance |publisher=[[Microsoft]]|access-date=2018-03-12}}</ref><ref>{{cite web|url=https://blogs.msdn.microsoft.com/vcblog/2017/03/07/c-standards-conformance-from-microsoft/ |title=C++ Standards Conformance from Microsoft |website=blogs.msdn.microsoft.com/vcblog/ |date=7 March 2017 |publisher=Visual C++ Team Blog |access-date=2017-03-07}}</ref><ref name="CppReferenceCompiler"/> || {{yes}} || {{yes}}<ref>{{cite web |url=https://devblogs.microsoft.com/cppblog/announcing-msvc-conforms-to-the-c-standard/|title=Announcing: MSVC Conforms to the C++ Standard |website=devblogs.microsoft.com|publisher=Microsoft |date=2018-05-07}}</ref> ||{{yes}}<ref>https://learn.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.10#16.10.0</ref> || {{Partial}}
|-
| [[IBM XL C++|XL C/C++]] (xlc++) || [[IBM]] || {{no}} || {{no|[[Linux]] ([[IBM Power microprocessors|Power]]), [[AIX]]}} || {{yes|[[z/OS]], [[z/VM]]}} || {{proprietary}} || {{yes|[[Eclipse (software)|Eclipse]]}} || {{yes}}<ref>{{cite web |title=IBM XL C/C++ for Linux C++11 and C++14 feature support| website=[[IBM]] | date=2 January 2020 |url=https://www.ibm.com/support/knowledgecenter/en/SSXVZZ_16.1.1/com.ibm.xlcpp1611.lelinux.doc/language_ref/cpp1114_support_clang_linux.html?sc=SSXVZZ_latest|access-date=2 March 2020}}</ref><ref>{{cite web |title=IBM XL C/C++ for AIX C++11 and C++14 feature support | website=[[IBM]] |url=https://www.ibm.com/support/knowledgecenter/SSGH3R_16.1.0/com.ibm.xlcpp161.aix.doc/language_ref/cpp1114_support_clang_aix.html?sc=SSGH3R_latest|access-date=2 March 2020}}</ref><ref>{{cite web |title=IBM z/OS XL C/C++ The IBM XL C/C++ language extensions | website=[[IBM]] |url=https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.4.0/com.ibm.zos.v2r4.cbclx01/aix_cpp_extensions.htm?sc=SSLTBW_latest |access-date=2 March 2020}}</ref><ref>{{cite web |title=IBM C/C++ and Fortran compilers to adopt LLVM open source infrastructure |url=https://developer.ibm.com/linuxonpower/2020/02/23/ibm-c-c-and-fortran-compilers-to-adopt-llvm-open-source-infrastructure/|access-date=2 March 2020}}</ref> || {{yes}} || {{no}} || {{
|-
| [[Wind River Systems#Wind River (Diab) Compiler|Diab Compiler]] (dcc) || [[Wind River Systems|Wind River]] ⟨[[TPG Capital]]⟩ || {{yes}} || {{yes|[[Linux]], [[Solaris (operating system)|Solaris]]}} || {{yes2|⟨[[VxWorks]]⟩}} || {{proprietary}} || {{yes|[[VxWorks#Development environment|Wind River Workbench]]}} || {{no}}{{efn-lr|name="CppFrontEndEDG"}}<ref>{{cite web|title=Diab Compiler Product Note |url=https://www.windriver.com/products/product-notes/PN_Compiler_0110/ |publisher=[[Wind River Systems|Wind River]]|access-date=2018-03-16}}</ref> || {{no}} || {{no}} || {{dunno}} || {{dunno}}
|}
'''Notes:'''
|