changeset 4787:3500f22d989d

8013546: compiler/8011901/Test8011901.java fails with CompilationError: Compilation failed Summary: Remove JDK8 specific test Reviewed-by: kvn
author morris
date Tue, 25 Jun 2013 11:32:33 -0700
parents 7dd0c5a45d07
children 1122b46889b9 8805ca77133d 785a9733f507
files test/compiler/8011901/Test8011901.java
diffstat 1 files changed, 0 insertions(+), 68 deletions(-) [+]
line wrap: on
line diff
--- a/test/compiler/8011901/Test8011901.java	Tue Jun 25 09:55:01 2013 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2013, Oracle and/or its affiliates. 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
- * @bug 8011901
- * @summary instruct xaddL_no_res shouldn't allow 64 bit constants.
- * @run main/othervm -XX:-BackgroundCompilation Test8011901
- *
- */
-
-import java.lang.reflect.*;
-import sun.misc.*;
-
-public class Test8011901 {
-
-    private long ctl;
-
-    private static final sun.misc.Unsafe U;
-    private static final long CTL;
-
-    static {
-        try {
-            Field unsafe = sun.misc.Unsafe.class.getDeclaredField("theUnsafe");
-            unsafe.setAccessible(true);
-            U = (sun.misc.Unsafe) unsafe.get(null);
-            CTL = U.objectFieldOffset(Test8011901.class.getDeclaredField("ctl"));
-        } catch (Exception e) {
-            throw new Error(e);
-        }
-    }
-
-    public static void main(String[] args) {
-        for(int c = 0; c < 20000; c++) {
-            new Test8011901().makeTest();
-        }
-        System.out.println("Test Passed");
-    }
-
-    public static final long EXPECTED = 1L << 42;
-
-    public void makeTest() {
-        U.getAndAddLong(this, CTL, EXPECTED);
-        if (ctl != EXPECTED) {
-            throw new RuntimeException("Test failed. Expected: " + EXPECTED + ", but got = " + ctl);
-        }
-    }
-}