# HG changeset patch # User rbackman # Date 1385126066 -3600 # Node ID 9949533a86230dc20ba40279b91baf9ebf7efc5b # Parent b6b9a5d4cda05f76c16dfc502b047821d3271084 8028997: mathexact intrinsics are unstable Reviewed-by: iveresov, kvn diff -r b6b9a5d4cda0 -r 9949533a8623 src/share/vm/opto/c2_globals.hpp --- a/src/share/vm/opto/c2_globals.hpp Fri Nov 29 11:20:34 2013 -0800 +++ b/src/share/vm/opto/c2_globals.hpp Fri Nov 22 14:14:26 2013 +0100 @@ -637,7 +637,7 @@ diagnostic(bool, OptimizeExpensiveOps, true, \ "Find best control for expensive operations") \ \ - product(bool, UseMathExactIntrinsics, true, \ + experimental(bool, UseMathExactIntrinsics, false, \ "Enables intrinsification of various java.lang.Math functions") \ \ experimental(bool, ReplaceInParentMaps, false, \ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactICondTest.java --- a/test/compiler/intrinsics/mathexact/AddExactICondTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactICondTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8024924 * @summary Test non constant addExact * @compile AddExactICondTest.java - * @run main AddExactICondTest + * @run main AddExactICondTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactIConstantTest.java --- a/test/compiler/intrinsics/mathexact/AddExactIConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactIConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8024924 * @summary Test constant addExact * @compile AddExactIConstantTest.java Verify.java - * @run main AddExactIConstantTest + * @run main AddExactIConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactILoadTest.java --- a/test/compiler/intrinsics/mathexact/AddExactILoadTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactILoadTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8024924 * @summary Test non constant addExact * @compile AddExactILoadTest.java Verify.java - * @run main AddExactILoadTest + * @run main AddExactILoadTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java --- a/test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8024924 * @summary Test non constant addExact * @compile AddExactILoopDependentTest.java Verify.java - * @run main AddExactILoopDependentTest + * @run main AddExactILoopDependentTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java --- a/test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8024924 * @summary Test non constant addExact * @compile AddExactINonConstantTest.java Verify.java - * @run main AddExactINonConstantTest + * @run main AddExactINonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java --- a/test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8025657 * @summary Test repeating addExact * @compile AddExactIRepeatTest.java Verify.java - * @run main AddExactIRepeatTest + * @run main AddExactIRepeatTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactLConstantTest.java --- a/test/compiler/intrinsics/mathexact/AddExactLConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactLConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant addExact * @compile AddExactLConstantTest.java Verify.java - * @run main AddExactLConstantTest + * @run main AddExactLConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java --- a/test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant addExact * @compile AddExactLNonConstantTest.java Verify.java - * @run main AddExactLNonConstantTest + * @run main AddExactLNonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/CompareTest.java --- a/test/compiler/intrinsics/mathexact/CompareTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/CompareTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026722 * @summary Verify that the compare after addExact is a signed compare * @compile CompareTest.java - * @run main CompareTest + * @run main CompareTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/DecExactITest.java --- a/test/compiler/intrinsics/mathexact/DecExactITest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/DecExactITest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test decrementExact * @compile DecExactITest.java Verify.java - * @run main DecExactITest + * @run main DecExactITest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/DecExactLTest.java --- a/test/compiler/intrinsics/mathexact/DecExactLTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/DecExactLTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test decrementExact * @compile DecExactITest.java Verify.java - * @run main DecExactITest + * @run main DecExactITest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/GVNTest.java --- a/test/compiler/intrinsics/mathexact/GVNTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/GVNTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8028207 * @summary Verify that GVN doesn't mess up the two addExacts * @compile GVNTest.java - * @run main GVNTest + * @run main GVNTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/IncExactITest.java --- a/test/compiler/intrinsics/mathexact/IncExactITest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/IncExactITest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test incrementExact * @compile IncExactITest.java Verify.java - * @run main IncExactITest + * @run main IncExactITest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/IncExactLTest.java --- a/test/compiler/intrinsics/mathexact/IncExactLTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/IncExactLTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test incrementExact * @compile IncExactLTest.java Verify.java - * @run main IncExactLTest + * @run main IncExactLTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactICondTest.java --- a/test/compiler/intrinsics/mathexact/MulExactICondTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactICondTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test multiplyExact as condition * @compile MulExactICondTest.java - * @run main MulExactICondTest + * @run main MulExactICondTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactIConstantTest.java --- a/test/compiler/intrinsics/mathexact/MulExactIConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactIConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant multiplyExact * @compile MulExactIConstantTest.java Verify.java - * @run main MulExactIConstantTest + * @run main MulExactIConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactILoadTest.java --- a/test/compiler/intrinsics/mathexact/MulExactILoadTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactILoadTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test multiplyExact * @compile MulExactILoadTest.java Verify.java - * @run main MulExactILoadTest + * @run main MulExactILoadTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java --- a/test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test loop dependent multiplyExact * @compile MulExactILoopDependentTest.java Verify.java - * @run main MulExactILoopDependentTest + * @run main MulExactILoopDependentTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ public class MulExactILoopDependentTest { diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java --- a/test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant multiplyExact * @compile MulExactINonConstantTest.java Verify.java - * @run main MulExactINonConstantTest + * @run main MulExactINonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java --- a/test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test repeating multiplyExact * @compile MulExactIRepeatTest.java Verify.java - * @run main MulExactIRepeatTest + * @run main MulExactIRepeatTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactLConstantTest.java --- a/test/compiler/intrinsics/mathexact/MulExactLConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactLConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant mulExact * @compile MulExactLConstantTest.java Verify.java - * @run main MulExactLConstantTest + * @run main MulExactLConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java --- a/test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant mulExact * @compile MulExactLNonConstantTest.java Verify.java - * @run main MulExactLNonConstantTest + * @run main MulExactLNonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NegExactIConstantTest.java --- a/test/compiler/intrinsics/mathexact/NegExactIConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NegExactIConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant negExact * @compile NegExactIConstantTest.java Verify.java - * @run main NegExactIConstantTest + * @run main NegExactIConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NegExactILoadTest.java --- a/test/compiler/intrinsics/mathexact/NegExactILoadTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NegExactILoadTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test negExact * @compile NegExactILoadTest.java Verify.java - * @run main NegExactILoadTest + * @run main NegExactILoadTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java --- a/test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test negExact loop dependent * @compile NegExactILoopDependentTest.java Verify.java - * @run main NegExactILoopDependentTest + * @run main NegExactILoopDependentTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ public class NegExactILoopDependentTest { diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java --- a/test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant negExact * @compile NegExactINonConstantTest.java Verify.java - * @run main NegExactINonConstantTest + * @run main NegExactINonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NegExactLConstantTest.java --- a/test/compiler/intrinsics/mathexact/NegExactLConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NegExactLConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant negExact * @compile NegExactLConstantTest.java Verify.java - * @run main NegExactLConstantTest + * @run main NegExactLConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java --- a/test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant negExact * @compile NegExactLNonConstantTest.java Verify.java - * @run main NegExactLNonConstantTest + * @run main NegExactLNonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/NestedMathExactTest.java --- a/test/compiler/intrinsics/mathexact/NestedMathExactTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/NestedMathExactTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8027444 * @summary Test nested loops * @compile NestedMathExactTest.java - * @run main NestedMathExactTest + * @run main NestedMathExactTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SplitThruPhiTest.java --- a/test/compiler/intrinsics/mathexact/SplitThruPhiTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SplitThruPhiTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8028198 * @summary Verify that split through phi does the right thing * @compile SplitThruPhiTest.java - * @run main SplitThruPhiTest + * @run main SplitThruPhiTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactICondTest.java --- a/test/compiler/intrinsics/mathexact/SubExactICondTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactICondTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test subtractExact as condition * @compile SubExactICondTest.java Verify.java - * @run main SubExactICondTest + * @run main SubExactICondTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactIConstantTest.java --- a/test/compiler/intrinsics/mathexact/SubExactIConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactIConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test constant subtractExact * @compile SubExactIConstantTest.java Verify.java - * @run main SubExactIConstantTest + * @run main SubExactIConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactILoadTest.java --- a/test/compiler/intrinsics/mathexact/SubExactILoadTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactILoadTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant subtractExact * @compile SubExactILoadTest.java Verify.java - * @run main SubExactILoadTest + * @run main SubExactILoadTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java --- a/test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant subtractExact * @compile SubExactILoopDependentTest.java Verify.java - * @run main SubExactILoopDependentTest + * @run main SubExactILoopDependentTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java --- a/test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test non constant subtractExact * @compile SubExactINonConstantTest.java Verify.java - * @run main SubExactINonConstantTest + * @run main SubExactINonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java --- a/test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -26,7 +26,7 @@ * @bug 8026844 * @summary Test repeating subtractExact * @compile SubExactIRepeatTest.java Verify.java - * @run main SubExactIRepeatTest + * @run main SubExactIRepeatTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactLConstantTest.java --- a/test/compiler/intrinsics/mathexact/SubExactLConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactLConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -27,7 +27,7 @@ * @bug 8027353 * @summary Test constant subtractExact * @compile SubExactLConstantTest.java Verify.java - * @run main SubExactLConstantTest + * @run main SubExactLConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */ diff -r b6b9a5d4cda0 -r 9949533a8623 test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java --- a/test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java Fri Nov 29 11:20:34 2013 -0800 +++ b/test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java Fri Nov 22 14:14:26 2013 +0100 @@ -27,7 +27,7 @@ * @bug 8027353 * @summary Test non constant subtractExact * @compile SubExactLNonConstantTest.java Verify.java - * @run main SubExactLNonConstantTest + * @run main SubExactLNonConstantTest -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+UseMathExactIntrinsics * */