Fw: C++11/C++14 support in XLC ?
Jeff Heath
jrheath at ca.ibm.com
Thu Jun 29 21:17:20 UTC 2017
Hi all,
On the LE Linux platform, XL C/C++ V13.1.5 has full support of C++11 and
partial support of C++14. On AIX, XL C/C++ V13.1.3 has partial support of
C++11. The exact feature list is described in the language reference, but
is available in a more consumable form here [1]. This is still a pretty
current list.
[1]
https://www.ibm.com/developerworks/community/blogs/5894415f-be62-4bc0-81c5-3956e82276f3/entry/What_new_C_11_language_features_you_will_get_by_using_the_latest_XL_C_C_V13_1_2_and_a_sneak_peak_at_C_14?lang=en
Regards,
Jeff
-------- Forwarded Message --------
Subject: C++11/C++14 support in XLC ?
Date: Fri, 23 Jun 2017 09:14:09 +0200
From: Volker Simonis <volker.simonis at gmail.com>
To: ppc-aix-port-dev at openjdk.java.net <ppc-aix-port-dev at openjdk.java.net>
CC: Kim Barrett <kim.barrett at oracle.com>
Hi everybody,
Kim recently approached me with some questions regarding the amount
and quality of C++11/C++14 support in XLC (see his mail below). As he
found out, it seems that there's unfortunately not much of even C++11
support in recent XLC compilers [1,2].
I think, one of the features most badly needed is the support for
atomics operations library [3] which was introduced with C++11. A
recent hotspot mail thread [4,5] may give an impression why the
atomics library is need (but obviously only makes sense if it is
high-quality, bullet-proof on all supported platforms)
I would be great if somebody from the IBM folks on this list could
provide some more detailed information on the current state of the
C++11/C++14/C++XX support in XLC and the future plans if possible.
Thank you and best regards,
Volker
---------- Forwarded message ----------
From: Kim Barrett <kim.barrett at oracle.com>
Date: Wed, Jun 21, 2017 at 6:23 AM
Subject: c++11 ?
To: Volker Simonis <volker.simonis at gmail.com>
Hi Volker,
There's been a lot of internal discussion here at Oracle about
possibly updating compilers and starting to use C++11 or even C++14
features, for JDK10 or beyond. Until recently I thought C++11 was
practical, just a matter of doing the work. This was based in part on
information I'd seen about XLC++ supporting C++11. However, I
recently found documentation [1] [2] indicating that's only true for
the Linux port, and that even the latest version of the AIX port is
seriously laggard, only providing a few specific C++11 features. If
that's accurate, that's very disappointing. I was wondering if you or
your group might have any additional information or thoughts?
[1] https://www-03.ibm.com/software/products/en/xlcpp-aix
[2] https://www-01.ibm.com/support/docview.wss?uid=swg27047114
[3] http://en.cppreference.com/w/cpp/atomic
[4]
http://mail.openjdk.java.net/pipermail/jdk10-dev/2017-May/thread.html#224
[5]
http://mail.openjdk.java.net/pipermail/jdk10-dev/2017-June/thread.html#268
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20170629/cb896aa4/attachment-0001.html>
More information about the ppc-aix-port-dev
mailing list