diff -r e4c4b4fb2723 -r 7fb2b97a39ad hotspot/test/native/GTestWrapper.java --- a/hotspot/test/native/GTestWrapper.java Mon Jun 06 18:28:46 2016 +0300 +++ b/hotspot/test/native/GTestWrapper.java Mon Jun 06 13:16:45 2016 -0700 @@ -61,14 +61,11 @@ throw new Error("TESTBUG: the library has not been found in " + nativePath); } path = path.resolve("gtestLauncher" + (Platform.isWindows() ? ".exe" : "")); - Stream launcherArgs = Stream.of(path.toString(), "-jdk", - System.getProperty("test.jdk")); - // JVM accepts only -X and -D flags - Stream vmFLags = Arrays.stream(Utils.getTestJavaOpts()) - .filter(s -> s.startsWith("-X") || s.startsWith("-D")); - String[] cmds = Stream.concat(launcherArgs, vmFLags) - .toArray(String[]::new); - ProcessTools.executeCommand(cmds).shouldHaveExitValue(0); + ProcessTools.executeCommand(new String[] { + path.toString(), + "-jdk", + System.getProperty("test.jdk") + }).shouldHaveExitValue(0); } private static String getJVMVariantSubDir() {