RFR : 8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX

Baesken, Matthias matthias.baesken at sap.com
Thu Jan 31 14:50:43 UTC 2019


Please review  this small webrev  . It contains a few changes  for  building hotspot   on AIX with  xlclang++  / xlc16  .
( most likely switching to   xlclang++  / xlc16    will be a must once  we introduce C++11/14 features )

Some comments on the changes :


- porting_aix.cpp  :  workaround for demangle.h (does not work with xlclang++)

- arguments.cpp/hpp  :  the UNSUPPORTED_OPTON macro lead  to assigning false to  AllocateHeapAt which is a bad idea (and does not work with xlclang++)

-   globalDefinitions_xlc.hpp   : xlclang++ sets   __GNUC__ so we must not  have #error ... in this case




Bug/webrev :

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

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


Thanks, Matthias




More information about the build-dev mailing list