hg: jdk9/hs/hotspot: 27 new changesets
vladimir.kozlov at oracle.com
vladimir.kozlov at oracle.com
Fri Aug 8 18:16:43 UTC 2014
Changeset: c349d53cbc8b
Author: anoll
Date: 2014-07-24 09:15 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c349d53cbc8b
8050860: Cleanup TypeTuple and TypeFunc
Summary: Declared fields TypeFunc::_domain, TypeFunc::_range, TypeTuple::_cnt and TypeTuple::_fields private, changed direct accesses to fields to use accessor methods.
Reviewed-by: kvn, vlivanov
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: cb7a6f9f5565
Author: anoll
Date: 2014-07-25 09:44 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cb7a6f9f5565
Merge
Changeset: c1d7ba5b5d45
Author: thartmann
Date: 2014-07-25 10:06 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c1d7ba5b5d45
8040213: C2 does not put all modified nodes on IGVN worklist
Summary: Verification code is added that checks if modified nodes are put on the IGVN worklist and modified nodes are processed by 'PhaseIterGVN::transform_old()'
Reviewed-by: kvn, jrose
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/rootnode.cpp
Changeset: f385f44a27ac
Author: anoll
Date: 2014-07-25 10:04 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f385f44a27ac
Merge
! src/share/vm/opto/compile.cpp
Changeset: e2572eca0651
Author: anoll
Date: 2014-07-25 10:57 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e2572eca0651
Merge
Changeset: 5224135904f8
Author: kvn
Date: 2014-07-17 15:40 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5224135904f8
8050942: PPC64: implement template interpreter for ppc64le
Reviewed-by: kvn, goetz
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
Changeset: 4f55d92a7b97
Author: fzhinkin
Date: 2014-07-28 15:06 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4f55d92a7b97
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
! src/share/vm/opto/parse1.cpp
+ test/compiler/osr/TestOSRWithNonEmptyStack.java
Changeset: 26057ecc544b
Author: thartmann
Date: 2014-07-29 13:54 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/26057ecc544b
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp
Changeset: 027c333a08ed
Author: thartmann
Date: 2014-07-29 13:56 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/027c333a08ed
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn, drchase
! src/share/vm/runtime/sharedRuntimeMath.hpp
! src/share/vm/runtime/sharedRuntimeTrans.cpp
! src/share/vm/runtime/sharedRuntimeTrig.cpp
Changeset: 860d53992be0
Author: kvn
Date: 2014-07-29 13:40 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/860d53992be0
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
Summary: Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
! src/share/vm/runtime/deoptimization.cpp
Changeset: fb3cc0a3799f
Author: kvn
Date: 2014-07-29 21:28 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fb3cc0a3799f
Merge
Changeset: 2c26420129d9
Author: roland
Date: 2014-07-31 19:59 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2c26420129d9
8054054: 8040121 is broken
Summary: C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
! src/share/vm/opto/output.cpp
! src/share/vm/runtime/sharedRuntimeMath.hpp
Changeset: 3d02fef8050a
Author: roland
Date: 2014-08-01 15:57 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3d02fef8050a
Merge
Changeset: fcb6c71678c9
Author: iignatyev
Date: 2014-08-03 12:04 +0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/fcb6c71678c9
8051896: jtreg tests don't use $TESTJAVAOPTS
Reviewed-by: kvn, ctornqvi
! test/compiler/5091921/Test7005594.sh
! test/compiler/6857159/Test6857159.sh
! test/compiler/6894807/IsInstanceTest.java
! test/compiler/6894807/Test6894807.sh
! test/compiler/7068051/Test7068051.sh
! test/compiler/7070134/Test7070134.sh
! test/compiler/7200264/Test7200264.sh
! test/compiler/ciReplay/TestSA.sh
! test/compiler/ciReplay/common.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6888954/vmerrors.sh
! test/runtime/7162488/Test7162488.sh
! test/test_env.sh
Changeset: 5eac354f91ad
Author: iignatyev
Date: 2014-08-03 12:04 +0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5eac354f91ad
8051484: Test compiler/6932496/Test6932496.java failed to compile after JDK-8011044: 1.5 is no longer supported
Reviewed-by: kvn, roland
! test/compiler/6932496/Test6932496.java
Changeset: 1ec9cc4fe863
Author: thartmann
Date: 2014-08-05 08:25 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1ec9cc4fe863
8054081: Crashes with assert "modified node is not on IGVN._worklist"
Summary: Modified safepoint nodes are not added to the IGVN worklist by 'PhaseMacroExpand::scalar_replacement()'
Reviewed-by: kvn, roland
! src/share/vm/opto/macro.cpp
Changeset: 1c20691306e9
Author: thartmann
Date: 2014-07-31 08:39 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1c20691306e9
8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist
Summary: Add modified node to the IGVN worklist in 'PhaseIdealLoop::do_range_check'.
Reviewed-by: kvn, roland
! src/share/vm/opto/loopTransform.cpp
Changeset: 830b015da2c0
Author: anoll
Date: 2014-08-05 09:07 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/830b015da2c0
8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
Summary: Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms.
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>
! make/jprt.properties
Changeset: 026da495e889
Author: anoll
Date: 2014-08-05 07:37 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/026da495e889
Merge
Changeset: ae45df3285c9
Author: thartmann
Date: 2014-08-05 09:58 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ae45df3285c9
8054033: Remove unused references to Compile*
Summary: Removed unused references to Compile* missed by JDK-8034812.
Reviewed-by: kvn, roland
! src/cpu/ppc/vm/ppc.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/adlc/output_h.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/divnode.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/movenode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
Changeset: 472cdcd429be
Author: morris
Date: 2014-08-05 08:19 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/472cdcd429be
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_LinearScan.cpp
Changeset: 76913ad3cd41
Author: kvn
Date: 2014-08-05 15:02 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/76913ad3cd41
8052081: Optimize generated by C2 code for Intel's Atom processor
Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/superword.cpp
Changeset: e6a16cb925ca
Author: thartmann
Date: 2014-08-06 08:47 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e6a16cb925ca
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn, roland
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
+ test/compiler/classUnloading/methodUnloading/WorkerClass.java
Changeset: 4ca584c9871d
Author: iignatyev
Date: 2014-08-06 21:21 +0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4ca584c9871d
8054410: compiler/7068051/Test7068051.java fails with FileNotFoundException: f3oo.jar
Reviewed-by: kvn
! test/compiler/7068051/Test7068051.sh
Changeset: c82d0e6f53cd
Author: roland
Date: 2014-08-02 07:06 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c82d0e6f53cd
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination
Reviewed-by: kvn
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/macro.cpp
+ test/compiler/macronodes/TestEliminateAllocationPhi.java
Changeset: 3e24ce3b2486
Author: morris
Date: 2014-08-07 18:09 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3e24ce3b2486
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
Summary: Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
Changeset: 85df7d31f622
Author: kvn
Date: 2014-08-08 10:35 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/85df7d31f622
Merge
More information about the jdk9-all-changes
mailing list