hg: jigsaw/jake/hotspot: 8 new changesets

2017-06-08 Thread alan . bateman
Changeset: e939acda146e
Author:vlivanov
Date:  2017-05-30 21:35 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e939acda146e

8179882: C2: Stale control info after cast node elimination during loop 
optimization pass
Reviewed-by: kvn, roland

! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp

Changeset: c0501ae2ceda
Author:lana
Date:  2017-06-01 18:48 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/c0501ae2ceda

Merge


Changeset: 3ee42d818496
Author:roland
Date:  2017-06-02 09:08 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/3ee42d818496

8179678: ArrayCopy with same src and dst can cause incorrect execution or 
compiler crash
Summary: Replacing load on dst with load on src only valid if copy doesn't 
modify src element to load
Reviewed-by: kvn, thartmann

! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macroArrayCopy.cpp
! src/share/vm/opto/memnode.cpp
+ test/compiler/arraycopy/TestACSameSrcDst.java

Changeset: e5192b08213c
Author:ihse
Date:  2017-06-02 14:29 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e5192b08213c

8180322: Move JNI spec to specs directory
Reviewed-by: mchung, dholmes

! src/share/vm/prims/jvmti.xml

Changeset: e271f2b09a39
Author:bobv
Date:  2017-06-02 10:35 -0400
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e271f2b09a39

8181093: assert(si->is_ldr_literal()) failed on arm64 test 
nsk/jdi/.../returnValue004
Reviewed-by: kvn, dlong

! src/cpu/arm/vm/relocInfo_arm.cpp

Changeset: e64b1cb48d6e
Author:bobv
Date:  2017-06-02 10:37 -0400
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e64b1cb48d6e

Merge


Changeset: 7f45d3d72a9b
Author:lana
Date:  2017-06-08 16:32 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7f45d3d72a9b

Added tag jdk-9+173 for changeset e64b1cb48d6e

! .hgtags

Changeset: 9ace2316ce1c
Author:alanb
Date:  2017-06-08 18:39 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9ace2316ce1c

Merge

! .hgtags
! src/share/vm/prims/jvmti.xml



hg: jigsaw/jake/hotspot: 8 new changesets

2017-05-18 Thread mandy . chung
Changeset: 830c73c1bd96
Author:ihse
Date:  2017-05-11 09:00 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/830c73c1bd96

8174848: Remove gpl templates from hotspot/make
Reviewed-by: erikj

- make/templates/gpl-cp-header
- make/templates/gpl-header

Changeset: cab132bfdaec
Author:lana
Date:  2017-05-11 18:11 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/cab132bfdaec

Merge

- make/templates/gpl-cp-header
- make/templates/gpl-header

Changeset: bffc9b76c590
Author:iignatyev
Date:  2017-05-11 14:03 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/bffc9b76c590

8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package
Reviewed-by: mseledtsov, vlivanov

! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/RedefineTests/ModifyAnonymous.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/Unsafe/NestedUnsafe.java
! test/runtime/defineAnonClass/NestedUnsafe.java
! test/runtime/defineAnonClass/NestedUnsafe2.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/modules/ModuleStress/ModuleStress.java
! test/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
! test/runtime/modules/PatchModule/PatchModuleClassList.java
! test/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleTest.java
! test/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/runtime/modules/Visibility/PatchModuleVisibility.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java

Changeset: 434139d1c85b
Author:iignatyev
Date:  2017-05-11 14:13 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/434139d1c85b

8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management
Reviewed-by: mseledtsov, vlivanov

! test/gc/arguments/TestDynMaxHeapFreeRatio.java
! test/gc/arguments/TestDynMinHeapFreeRatio.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! 
test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java

Changeset: d6d7e5caf497
Author:tschatzl
Date:  2017-05-15 12:20 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/d6d7e5caf497

8180048: Interned string and symbol table leak memory during parallel unlinking
Summary: Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade, coleenp

! src/share/vm/classfile/stringTable.cpp
! src/share/vm/classfile/stringTable.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 38a240fd58a2
Author:aph
Date:  2017-05-11 13:11 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/38a240fd58a2

8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent
Reviewed-by: roland

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: b3ee8ab233ed
Author:lana
Date:  2017-05-18 14:54 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b3ee8ab233ed

Added tag jdk-9+170 for changeset 38a240fd58a2

! .hgtags

Changeset: 89f282fd426d
Author:mchung
Date:  2017-05-18 14:18 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/89f282fd426d

Merge

! .hgtags
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/hashtable.hpp
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/parallel/TestDynShrinkHeap.java
! test/runtime/BadObjectClass/BootstrapRedefine.java
! test/runtime/Unsafe/DefineClass.java
! test/runtime/getSysPackage/GetSysPkgTest.java
! test/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/runtime/modules/PatchModule/PatchModuleCDS.java
! test/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/runtime/modules/PatchModule/PatchModuleTest.java
! test/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/runtime/modules/Visibility/PatchModuleVisibility.java
! test/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/runtime/modules/Visibility/XbootcpVisibility.java



hg: jigsaw/jake/hotspot: 8 new changesets

2017-04-27 Thread alan . bateman
Changeset: a92a6f4a454e
Author:jlahoda
Date:  2017-04-19 13:38 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a92a6f4a454e

8178012: Finish removal of -Xmodule:
Summary: Setting jtreg to use --patch-module instead of -Xmodule:.
Reviewed-by: alanb

! test/TEST.ROOT

Changeset: 4368832d1991
Author:zmajo
Date:  2017-04-19 14:37 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4368832d1991

8178723: Workaround for failure of CRC32C intrinsic on x86 machines without 
CLMUL support (JDK-8178720)
Summary: Disable CRC32C intrinsic on affected machines. Improve tests.
Reviewed-by: kvn, simonis, mdoerr, aph
Contributed-by: Lutz Schmidt , Zoltan Majo 


! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/intrinsics/zip/TestCRC32.java
! test/compiler/intrinsics/zip/TestCRC32C.java

Changeset: 0cdc61e61d57
Author:coleenp
Date:  2016-12-01 14:21 -0500
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0cdc61e61d57

8168699: Validate special case invocations
Reviewed-by: acorn, kvn, lfoltan, ctornqvi, ahgross, vlivanov

! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/arm/vm/c1_LIRAssembler_arm.cpp
! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp
! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/javaCalls.cpp

Changeset: b7690ac63aa5
Author:iveresov
Date:  2017-04-19 18:02 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b7690ac63aa5

8178047: Aliasing problem with raw memory accesses
Summary: Require equal bases when unaliasing offsets for raw accesses
Reviewed-by: kvn

! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/unsafe/TestRawAliasing.java

Changeset: 7650e0dcbf51
Author:lana
Date:  2017-04-21 03:34 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7650e0dcbf51

Merge


Changeset: 1ca7ed1b17b5
Author:ehelin
Date:  2017-04-22 12:05 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1ca7ed1b17b5

8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
Reviewed-by: sjohanss, sangheki

! src/share/vm/runtime/arguments.cpp
! test/gc/startup_warnings/TestCMS.java

Changeset: efe1782aad5c
Author:lana
Date:  2017-04-27 16:07 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/efe1782aad5c

Added tag jdk-9+167 for changeset 1ca7ed1b17b5

! .hgtags

Changeset: 7a2d0887831d
Author:alanb
Date:  2017-04-27 17:18 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7a2d0887831d

Merge

! .hgtags
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/runtime/arguments.cpp
! test/TEST.ROOT



hg: jigsaw/jake/hotspot: 8 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 2e70148efaa5
Author:roland
Date:  2015-08-26 12:43 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2e70148efaa5

8134288: compiler/runtime/6859338/Test6859338.java crashes in 
PhaseIdealLoop::try_move_store_after_loop
Summary: Store nodes may not have a control if used to update profiling
Reviewed-by: kvn

! src/share/vm/opto/loopopts.cpp
+ test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: 9df4555d2d7d
Author:thartmann
Date:  2015-08-31 13:49 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9df4555d2d7d

8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper
Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint 
duration.
Reviewed-by: kvn, mdoerr

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 36208147039b
Author:shade
Date:  2015-09-01 12:57 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/36208147039b

8076758: new StringBuilder().append(String).toString() should be recognized by 
OptimizeStringConcat
Reviewed-by: kvn, thartmann

! src/share/vm/opto/stringopts.cpp

Changeset: def98b57e3ce
Author:amurillo
Date:  2015-09-08 15:39 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/def98b57e3ce

Merge


Changeset: 1c453a12be30
Author:lana
Date:  2015-09-11 13:00 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1c453a12be30

Merge


Changeset: db932780a98d
Author:chegar
Date:  2015-09-18 15:35 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/db932780a98d

Merge


Changeset: 779012e87268
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/779012e87268

Added tag jdk9-b82 for changeset 1c453a12be30

! .hgtags

Changeset: 5cba7ed9bde2
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5cba7ed9bde2

Merge

! .hgtags