equal
deleted
inserted
replaced
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 /** |
24 /** |
25 * @test |
25 * @test |
26 * @bug 8193130 8203915 |
26 * @bug 8193130 |
27 * @summary Bad graph when unrolled loop bounds conflicts with range checks |
27 * @summary Bad graph when unrolled loop bounds conflicts with range checks |
28 * |
28 * |
29 * @run main/othervm IterationSplitPredicateInconsistency |
29 * @run main/othervm IterationSplitPredicateInconsistency |
30 * @run main/othervm -XX:-UseLoopPredicate IterationSplitPredicateInconsistency |
30 * @run main/othervm -XX:-UseLoopPredicate IterationSplitPredicateInconsistency |
31 * @run main/othervm -XX:LoopStripMiningIter=0 IterationSplitPredicateInconsistency |
|
32 * |
31 * |
33 */ |
32 */ |
34 |
33 |
35 public class IterationSplitPredicateInconsistency { |
34 public class IterationSplitPredicateInconsistency { |
36 static volatile int barrier; |
35 static volatile int barrier; |