< prev index next >
test/compiler/c2/Test6636138_2.java
Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke
@@ -24,35 +24,39 @@
/**
* @test
* @bug 6636138
* @summary SuperWord::co_locate_pack(Node_List* p) generates memory graph that leads to memory order violation.
*
- * @run main/othervm -Xbatch -XX:CompileOnly=Test2.shift Test2
+ * @run main/othervm -Xbatch
+ * -XX:CompileCommand=compileonly,compiler.c2.Test6636138_2::shift
+ * compiler.c2.Test6636138_2
*/
-public class Test2 {
+package compiler.c2;
+public class Test6636138_2 {
+
public static void init(int src[]) {
// Initialize the array
for (int i = 0; i < src.length; i++)
src[i] = i;
}
public static void shift(int src[]) {
//left-shift the array
- for (int i = src.length-1; i > 0; i--){
+ for (int i = src.length - 1; i > 0; i--) {
int tmp = src[i];
- src[i] = src[i-1];
- src[i-1] = tmp;
+ src[i] = src[i - 1];
+ src[i - 1] = tmp;
}
}
public static void verify(int src[]) {
- for (int i = 0; i < src.length; i++){
- int value = (i-1 + src.length)%src.length; // correct value after shifting
+ for (int i = 0; i < src.length; i++) {
+ int value = (i - 1 + src.length) % src.length; // correct value after shifting
if (src[i] != value) {
- System.out.println("Error: src["+i+"] should be "+ value + " instead of " + src[i]);
+ System.out.println("Error: src[" + i + "] should be " + value + " instead of " + src[i]);
System.exit(97);
}
}
}
@@ -62,9 +66,9 @@
shift(src);
verify(src);
}
public static void main(String[] args) {
- for (int i=0; i< 2000; i++)
+ for (int i = 0; i < 2000; i++)
test();
}
}
< prev index next >