RFR: 8224214: [AIX] Remove support for legacy xlc compiler

Baesken, Matthias matthias.baesken at sap.com
Thu Aug 29 13:40:45 UTC 2019


Hello, please review the following change .
For OpenJDK 13 we've moved to XLC 16 as required compiler.
However  we have still   a lot of workarounds and checks in the codebase for the older xlc  compilers.
This changes removes such changes .

Additionally  it  adjusts   the compiler version check in  hotspot/share/utilities/globalDefinitions_xlc.hpp
and 2 typos in os_aix  are fixed .


When  8224214   was created a while ago ,  it was discussed on the mailing list :

"we still set some '-qlanglvl' options for C++ which aren't supported by the new compiler [xlc16/xlclang++] either" .
Those options  generated lots of warnings ,   so they  were removed  already   so  no need to remove them  in  this change .

(  In jdk11  which is built  with xlc12   they can still be found :
flags-cflags.m4:540: -qalias=noansi -qstrict -qtls=default -qlanglvl=c99vla \
flags-cflags.m4:541: -qlanglvl=noredefmac -qnortti -qnoeh -qignerrno"
)


Bug/webrev :

https://bugs.openjdk.java.net/browse/JDK-8224214

http://cr.openjdk.java.net/~mbaesken/webrevs/8224214.0/


Thanks, Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20190829/1040f8aa/attachment.html>


More information about the ppc-aix-port-dev mailing list