hg: hsx/hotspot-main/hotspot: 9 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Thu Jun 28 12:45:39 PDT 2012


Changeset: 8c92982cbbc4
Author:    kvn
Date:      2012-06-15 01:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/8c92982cbbc4

7119644: Increase superword's vector size up to 256 bits
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86.
Reviewed-by: never, twisti, roland

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/vmreg.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/opcodes.cpp
! src/share/vm/opto/opcodes.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/7119644/TestBooleanVect.java
+ test/compiler/7119644/TestByteDoubleVect.java
+ test/compiler/7119644/TestByteFloatVect.java
+ test/compiler/7119644/TestByteIntVect.java
+ test/compiler/7119644/TestByteLongVect.java
+ test/compiler/7119644/TestByteShortVect.java
+ test/compiler/7119644/TestByteVect.java
+ test/compiler/7119644/TestCharShortVect.java
+ test/compiler/7119644/TestCharVect.java
+ test/compiler/7119644/TestDoubleVect.java
+ test/compiler/7119644/TestFloatDoubleVect.java
+ test/compiler/7119644/TestFloatVect.java
+ test/compiler/7119644/TestIntDoubleVect.java
+ test/compiler/7119644/TestIntFloatVect.java
+ test/compiler/7119644/TestIntLongVect.java
+ test/compiler/7119644/TestIntVect.java
+ test/compiler/7119644/TestLongDoubleVect.java
+ test/compiler/7119644/TestLongFloatVect.java
+ test/compiler/7119644/TestLongVect.java
+ test/compiler/7119644/TestShortDoubleVect.java
+ test/compiler/7119644/TestShortFloatVect.java
+ test/compiler/7119644/TestShortIntVect.java
+ test/compiler/7119644/TestShortLongVect.java
+ test/compiler/7119644/TestShortVect.java

Changeset: eeb819cf36e5
Author:    roland
Date:      2012-06-18 09:52 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/eeb819cf36e5

7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
Summary: Arrays.copyOfRange(original, from, to) with from > original.length tries to do a copy with a negative length.
Reviewed-by: kvn, twisti

! src/share/vm/opto/library_call.cpp
+ test/compiler/7174363/Test7174363.java

Changeset: f8de958e5b2c
Author:    twisti
Date:      2012-06-18 12:29 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/f8de958e5b2c

7176856: add the JRE name to the error log
Reviewed-by: coleenp, jrose, kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 765ee2d1674b
Author:    twisti
Date:      2012-06-18 15:17 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/765ee2d1674b

7157365: jruby/bench.bench_timeout crashes with JVM internal error
Reviewed-by: jrose, kvn

! src/share/vm/memory/universe.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/type.cpp

Changeset: 6f8f439e247d
Author:    kvn
Date:      2012-06-19 15:12 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/6f8f439e247d

7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()
Summary: disable vectorization of a memory access with more elements per vector than one which is used for alignment on sparc
Reviewed-by: twisti

! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: 40782a131183
Author:    roland
Date:      2012-06-21 09:52 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/40782a131183

7129715: MAC: SIGBUS in nsk stress test
Summary: StackOverflowError may get lost on OSX.
Reviewed-by: kvn, dcubed

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: 424142833d10
Author:    kvn
Date:      2012-06-22 10:40 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/424142833d10

7178280: Failed new vector regression tests
Summary: When looking for the same value in an other register check that all parts of that register has the same value.
Reviewed-by: johnc, twisti

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

Changeset: 751bd303aa45
Author:    kvn
Date:      2012-06-26 09:06 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/751bd303aa45

7179138: Incorrect result with String concatenation optimization
Summary: check for and skip diamond shaped NULL check code for the result of toString()
Reviewed-by: twisti, roland

! src/share/vm/opto/stringopts.cpp
+ test/compiler/7179138/Test7179138_1.java
+ test/compiler/7179138/Test7179138_2.java

Changeset: de2f17add1fb
Author:    kvn
Date:      2012-06-28 10:35 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/de2f17add1fb

Merge




More information about the hotspot-dev mailing list