--- old/src/share/vm/runtime/arguments.cpp 2017-05-29 18:07:47.728021967 +0200 +++ new/src/share/vm/runtime/arguments.cpp 2017-05-29 18:07:47.652022050 +0200 @@ -2522,6 +2522,11 @@ warning("ValueTypePassFieldsAsArgs is not supported on this platform"); } + if (LP64_ONLY(false &&) !FLAG_IS_DEFAULT(ValueTypeReturnedAsFields)) { + FLAG_SET_CMDLINE(bool, ValueTypeReturnedAsFields, false); + warning("ValueTypeReturnedAsFields is not supported on this platform"); + } + if (FLAG_IS_DEFAULT(TieredCompilation)) { // C1 has no support for value types TieredCompilation = false;