--- old/src/hotspot/share/classfile/classListParser.cpp 2017-11-27 19:19:56.568667806 +0100 +++ new/src/hotspot/share/classfile/classListParser.cpp 2017-11-27 19:19:56.280670326 +0100 @@ -271,9 +271,8 @@ // This function is used for loading classes for customized class loaders // during archive dumping. InstanceKlass* ClassListParser::load_class_from_source(Symbol* class_name, TRAPS) { -#if !((defined(LINUX) && defined(X86) && defined(_LP64)) || \ - (defined(SOLARIS) && defined(_LP64))) - // The only supported platforms are: (1) Linux/AMD64; (2) Solaris/64-bit +#if !(defined(_LP64) && (defined(LINUX)|| defined(SOLARIS) || defined(AIX))) + // The only supported platforms are: (1) Linux/64-bit; (2) Solaris/64-bit; (3) AIX/64-bit error("AppCDS custom class loaders not supported on this platform"); #endif