< prev index next >

test/compiler/integerArithmetic/TestIntegerComparison.java

Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke

@@ -22,17 +22,24 @@
  */
 
 /*
  * @test TestIntegerComparison
  * @bug 8043284 8042786
- * @summary "Tests optimizations of signed and unsigned integer comparison."
- * @run main/othervm -Xcomp -XX:CompileOnly=TestIntegerComparison::testSigned,TestIntegerComparison::testUnsigned TestIntegerComparison
+ * @summary Tests optimizations of signed and unsigned integer comparison.
+ *
+ * @run main/othervm -Xcomp
+ *      -XX:CompileCommand=compileonly,compiler.integerArithmetic.TestIntegerComparison::testSigned
+ *      -XX:CompileCommand=compileonly,compiler.integerArithmetic.TestIntegerComparison::testUnsigned
+ *      compiler.integerArithmetic.TestIntegerComparison
  */
+package compiler.integerArithmetic;
+
 public class TestIntegerComparison {
   /**
    * Tests optimization of signed integer comparison (see BoolNode::Ideal).
    * The body of the if statement is unreachable and should not be compiled.
+     *
    * @param c Character (value in the integer range [0, 65535])
    */
   public static void testSigned(char c) {
     // The following addition may overflow. The result is in one
     // of the two ranges [IntMax] and [IntMin, IntMin + CharMax - 1].

@@ -47,10 +54,11 @@
   }
 
   /**
    * Tests optimization of unsigned integer comparison (see CmpUNode::Value).
    * The body of the if statement is unreachable and should not be compiled.
+     *
    * @param c Character (value in the integer range [0, 65535])
    */
   public static void testUnsigned(char c) {
     /*
      * The following if statement consisting of two CmpIs is replaced
< prev index next >