hg: jdk8u/jdk8u-dev/hotspot: 17 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Tue Feb 25 13:51:26 PST 2014


Changeset: a2e452cdf1d5
Author:    amurillo
Date:      2014-02-07 12:51 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a2e452cdf1d5

8033983: new hotspot build - hs25.20-b04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 695a6aba51c3
Author:    tschatzl
Date:      2014-02-10 10:34 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/695a6aba51c3

8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
Summary: The method Bitmap::par_put_range_within_word reloads the original value during a CAS, which may be optimized away. Instead of reloading, use the value returned by Atomic::cmpxchg_ptr() for further processing.
Reviewed-by: tschatzl, brutisso, tonyp
Contributed-by: Matthias Braun <matthia.braun at sap.com>

! src/share/vm/utilities/bitMap.cpp

Changeset: 40353abd7984
Author:    coleenp
Date:      2014-01-07 13:26 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/40353abd7984

8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains
Summary: Metaspace::contains cannot look at purged metaspaces while CMS concurrently deallocates them.
Reviewed-by: mgerdin, sspitsyn, jmasa

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/runtime/os.cpp

Changeset: 76a75ac07a92
Author:    coleenp
Date:      2014-01-17 11:21 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/76a75ac07a92

8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
Summary: Test didn't get hg added with original bug fix
Reviewed-by: jrose, hseigel, lfoltan

+ test/runtime/lambda-features/InvokespecialInterface.java

Changeset: 10c9507f544a
Author:    coleenp
Date:      2014-02-07 18:30 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/10c9507f544a

8033528: assert(0 <= i && i < length()) failed: index out of bounds
Summary: Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.
Reviewed-by: twisti, hseigel

! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/array.hpp
! test/runtime/lambda-features/InvokespecialInterface.java

Changeset: a81bc2b2c4d3
Author:    ccheung
Date:      2014-02-05 15:14 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/a81bc2b2c4d3

8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodError
Summary: removing a check in LinkResolver::resolve_method() to conform with a change in JVMS-8 5.4.3.3. Method Resolution
Reviewed-by: coleenp, lfoltan

! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/lambda-features/TestConcreteClassWithAbstractMethod.java

Changeset: cd7a42c7be06
Author:    ccheung
Date:      2014-01-16 10:51 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cd7a42c7be06

8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
Summary: clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct
Reviewed-by: kvn, twisti, ctornqvi

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/runtime/CommandLine/CompilerConfigFileWarning.java
! test/runtime/CommandLine/ConfigFileWarning.java
+ test/runtime/CommandLine/VMOptionWarning.java

Changeset: 22b3b2f888bc
Author:    sspitsyn
Date:      2014-02-06 20:13 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/22b3b2f888bc

8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
Summary: Generate correct "vtable stub" dynamic code notifications
Reviewed-by: sspitsyn, kvn, coleenp
Contributed-by: oleg.mazurov at oracle.com

! src/share/vm/code/vtableStubs.cpp
! src/share/vm/code/vtableStubs.hpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp

Changeset: 2996010c4820
Author:    sjiang
Date:      2014-02-14 16:17 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2996010c4820

8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
Reviewed-by: sla, jbachorik, sspitsyn

! test/runtime/7158988/FieldMonitor.java

Changeset: 04d32e7fad07
Author:    kvn
Date:      2014-01-14 17:46 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/04d32e7fad07

8002074: Support for AES on SPARC
Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform.
Reviewed-by: kvn, roland
Contributed-by: shrinivas.joshi at oracle.com

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/runtime.cpp
! test/compiler/7184394/TestAESMain.java

Changeset: de95063c0e34
Author:    roland
Date:      2014-01-24 09:31 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/de95063c0e34

8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Summary: type methods shouldn't always operate on speculative part
Reviewed-by: kvn, twisti

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
+ test/compiler/types/TestSpeculationFailedHigherEqual.java

Changeset: 1419657ed891
Author:    shade
Date:      2014-01-24 15:26 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1419657ed891

8032490: Remove -XX:+-UseOldInlining
Summary: Move the option to obsolete options list, purge the redundant compiler code.
Reviewed-by: kvn, jrose

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 231051bff068
Author:    anoll
Date:      2014-01-27 07:54 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/231051bff068

8009738: compiler/6826736/Test.java times out on big machines
Summary: Added -Xmx256m -XX:ParallelGCThreads=4 to the test @run command. Verified that 256m is enough to trigger old 6826736 bug.
Reviewed-by: kvn

! test/compiler/6826736/Test.java

Changeset: 85318d1fe8fe
Author:    coleenp
Date:      2014-02-15 13:03 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/85318d1fe8fe

8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
Summary: Remove search in system dictionary and hacks, replace with verifying in CLD::_klasses list.
Reviewed-by: dcubed, acorn

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/arrayKlass.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp

Changeset: ecf3678d5736
Author:    amurillo
Date:      2014-02-20 16:58 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ecf3678d5736

Merge

! make/hotspot_version
! src/share/vm/runtime/os.cpp

Changeset: 17b0340beca5
Author:    amurillo
Date:      2014-02-20 16:58 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/17b0340beca5

Added tag hs25.20-b04 for changeset ecf3678d5736

! .hgtags

Changeset: 51e1bb81df86
Author:    amurillo
Date:      2014-02-25 13:02 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/51e1bb81df86

Merge

! .hgtags
! make/hotspot_version
! src/cpu/sparc/vm/sparc.ad
! src/share/vm/code/dependencies.cpp
! src/share/vm/opto/c2_globals.hpp



More information about the jdk8u-dev-changes mailing list