--- old/src/share/vm/runtime/arguments.cpp 2017-06-01 17:27:47.392200580 +0200 +++ new/src/share/vm/runtime/arguments.cpp 2017-06-01 17:27:47.312200684 +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;