diff -r a56b7a304bac -r b83adf4bd4ee test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java --- a/test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesCMS.java Wed Nov 20 09:28:31 2019 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -/* - * Copyright (c) 2018, Red Hat, Inc. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * @test - * @summary C2 should use ldar, stlr and ldaxr+stlxr insns for volatile operations - * @library /test/lib / - * - * @modules java.base/jdk.internal.misc - * - * @requires os.arch=="aarch64" & vm.debug == true & - * vm.flavor == "server" & !vm.graal.enabled & - * vm.gc.ConcMarkSweep - * - * @build compiler.c2.aarch64.TestVolatiles - * compiler.c2.aarch64.TestVolatileLoad - * compiler.c2.aarch64.TestUnsafeVolatileLoad - * compiler.c2.aarch64.TestVolatileStore - * compiler.c2.aarch64.TestUnsafeVolatileStore - * compiler.c2.aarch64.TestUnsafeVolatileCAS - * compiler.c2.aarch64.TestUnsafeVolatileWeakCAS - * compiler.c2.aarch64.TestUnsafeVolatileCAE - * compiler.c2.aarch64.TestUnsafeVolatileGAS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestVolatileLoad CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestVolatileStore CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestUnsafeVolatileLoad CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestUnsafeVolatileStore CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestUnsafeVolatileCAS CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestUnsafeVolatileWeakCAS CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestUnsafeVolatileCAE CMS - * - * @run driver compiler.c2.aarch64.TestVolatilesCMS - * TestUnsafeVolatileGAS CMS - */ - -package compiler.c2.aarch64; - -public class TestVolatilesCMS { - public static void main(String args[]) throws Throwable - { - // delegate work to shared code - new TestVolatiles().runtest(args[0], args[1]); - } -}