Aleksey Shipilev
|
c6c73deca4
|
8157726: VarHandles/Unsafe should support sub-word atomic ops
Reviewed-by: psandoz, vlivanov, lagergren
|
2016-06-15 11:21:36 +03:00 |
|
Tobias Hartmann
|
3fddb36924
|
8159244: Partially initialized string object created by C2's string concat optimization may escape
Emit release barrier after String creation to prevent partially initialized object from escaping.
Reviewed-by: kvn
|
2016-06-15 07:58:56 +02:00 |
|
Dean Long
|
467a5400d2
|
8158360: C1: SEGV in generated code
Update test to store Object fields
Reviewed-by: kvn
|
2016-06-14 18:07:41 -07:00 |
|
Dean Long
|
7846b3a26c
|
8159282: quarantine compiler/jvmci/compilerToVM/ReprofileTest.java
Reviewed-by: iignatyev
|
2016-06-14 15:10:05 -07:00 |
|
Doug Simon
|
62a2685b4b
|
8158351: [JVMCI] NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn, vlivanov
|
2016-06-10 02:43:53 +00:00 |
|
Tobias Hartmann
|
e45caa8cba
|
8158228: C1 incorrectly folds mismatched loads from stable arrays
Disable constant folding for mismatched loads from stable arrays.
Reviewed-by: vlivanov
|
2016-06-07 18:20:44 +02:00 |
|
Tobias Hartmann
|
e8ef37ca55
|
Merge
|
2016-06-07 09:11:32 +00:00 |
|
Jamsheed Mohammed C M
|
9ead05c2dc
|
8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Handle realloc failure pending exception.
Reviewed-by: roland
|
2016-06-06 23:24:46 -07:00 |
|
Doug Simon
|
39e5b15fdd
|
8156587: [JVMCI] remove Unsafe.getJavaMirror and Unsafe.getKlassPointer
Reviewed-by: kvn
|
2016-06-06 16:31:03 -07:00 |
|
Tobias Hartmann
|
f92cc0c836
|
8158214: Crash with "assert(VM_Version::supports_sse4_1()) failed" if UseSSE < 4 is set
Do not emit unsupported SSE 4.1 instructions in CRC32 intrinsic.
Reviewed-by: kvn, zmajo
|
2016-06-02 13:19:05 +02:00 |
|
Tobias Hartmann
|
35f9db149b
|
8156760: VM crashes if -XX:-ReduceInitialCardMarks is set
Fixed several compiler crashes with disabled ReduceInitialCardMarks.
Reviewed-by: roland, minqi, dlong, tschatzl, kvn
|
2016-06-02 08:46:52 +02:00 |
|
Roland Schatz
|
bc9236dd30
|
8157428: [JVMCI] remove MemoryAccessProvider.readUnsafeConstant from API
Reviewed-by: iveresov
|
2016-05-31 20:43:12 +00:00 |
|
Tom Rodriguez
|
5fde888be3
|
Merge
|
2016-05-31 17:51:42 +00:00 |
|
Josef Eisl
|
343a9e76a8
|
8157292: [JVMCI] add missing test files from 8156034
Reviewed-by: iveresov
|
2016-05-31 17:08:18 +00:00 |
|
Igor Ignatyev
|
56be0b11f1
|
8153994: Compiler tests should be correctly marked with @module
Reviewed-by: kvn
|
2016-05-31 16:30:18 +03:00 |
|
Igor Ignatyev
|
fe34e32f2b
|
8158184: remove shell from compiler/c2/7070134/Stemmer.java
Reviewed-by: kvn
|
2016-05-31 16:29:45 +03:00 |
|
Igor Ignatyev
|
7073d102f0
|
8158182: remove shell script from compiler/c2/6894807/IsInstanceTest.java
Reviewed-by: kvn
|
2016-05-31 16:29:45 +03:00 |
|
Igor Ignatyev
|
11504c438f
|
8073159: improve Test6857159.java
Reviewed-by: kvn
|
2016-05-31 15:12:09 +03:00 |
|
Igor Ignatyev
|
395f9470df
|
8152376: [TESTBUG] compiler/floatingpoint/Test15FloatJNIArgs should use run main/othervm/native
Reviewed-by: kvn
|
2016-05-30 23:33:00 +03:00 |
|
Igor Ignatyev
|
a0b8f9dc1a
|
8154123: remove commented action from jdk/vm/ci/runtime/test/ConstantTest.java
Reviewed-by: shade, kvn
|
2016-05-30 23:32:59 +03:00 |
|
Tobias Hartmann
|
d99ab903b7
|
8160425: Vectorization with signalling NaN returns wrong result
Should not use doubles/floats for vector constants in the C code.
Reviewed-by: kvn, vlivanov
|
2016-06-30 08:24:51 +02:00 |
|
Pavel Punegov
|
320a29cbe4
|
8160471: compiler/rangechecks/TestRangeCheckEliminationDisabled.java fails after JDK-8150900
Add UnlockDiagnosticVMOptions to the test
Reviewed-by: kvn, thartmann
|
2016-06-29 18:04:04 +03:00 |
|
Tom Rodriguez
|
7c7e22abfd
|
Merge
|
2016-06-28 20:08:43 +00:00 |
|
Tom Rodriguez
|
b4aef2060b
|
8160121: [JVMCI] JvmciNotifyBootstrapFinishedEventTest.java failed NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn
|
2016-06-28 17:22:56 +00:00 |
|
Tatiana Pivovarova
|
f1d61f4340
|
8143081: [ctw] Test CompileTheWorld.java needs to be updated for Jigsaw
Reviewed-by: iignatyev
|
2016-06-28 19:58:15 +03:00 |
|
Tobias Hartmann
|
4ab4c66c41
|
8159016: Over-unrolled loop is partially removed
Prevent over-unrolling of loops by computing upper bound for trip count.
Reviewed-by: kvn
|
2016-06-27 10:10:11 +02:00 |
|
Vladimir Kozlov
|
cd75cb6a26
|
Merge
|
2016-06-24 15:30:50 -07:00 |
|
Igor Veresov
|
c3db7375dc
|
Merge
|
2016-06-24 19:06:00 +00:00 |
|
Igor Veresov
|
33c94b986e
|
8157249: [JVMCI] remove ConstantReflectionProvider.isEmbeddable method
Remove unused API
Reviewed-by: kvn
|
2016-06-24 11:22:08 -07:00 |
|
Pavel Punegov
|
048c1f8ad0
|
8160085: @library' must appear before first `@run'
Move @ignore after the @library
Reviewed-by: kvn
|
2016-06-24 19:06:15 +03:00 |
|
Volker Simonis
|
87f15c2bcf
|
8159620: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation on ppc64 and sparc
Reviewed-by: goetz, kvn, thartmann
|
2016-06-22 17:05:40 +02:00 |
|
Nils Eliasson
|
24805477df
|
8157717: MultiCommand breaks directives amount limit
Increase directives amount for these tests
Reviewed-by: kvn, ppunegov
|
2016-05-26 14:17:49 +02:00 |
|
Paul Sandoz
|
e54a25914e
|
8157683: Thread.onSpinWait intrinsification doesn't have sufficient test coverage
Reviewed-by: kvn
|
2016-05-25 10:46:21 +02:00 |
|
Dmitrij Pochepko
|
34c101efc6
|
8157438: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before"
Reviewed-by: kvn
|
2016-05-23 17:33:39 +03:00 |
|
Vladimir Ivanov
|
36daf60d8f
|
Merge
|
2016-05-20 18:05:09 +03:00 |
|
Daniel D. Daugherty
|
65ae838dbf
|
8160739: quarantine tests failing due to -XX:TieredStopAtLevel=1
8160743: quarantine tests that can't attach symbolicator to the process on MacOS X
Reviewed-by: sspitsyn, dholmes, kvn
|
2016-07-05 14:00:21 -07:00 |
|
Doug Simon
|
64001ce527
|
8156835: [JVMCI] clean up and minimize JVMCI
Reviewed-by: iveresov, kvn
|
2016-05-18 21:50:27 +00:00 |
|
Roland Schatz
|
5686cc1784
|
8156942: [JVMCI] replace LIRKind with abstract base class
Reviewed-by: iveresov
|
2016-05-18 17:01:01 +00:00 |
|
Dmitrij Pochepko
|
fd3645227b
|
8152343: JVMCI test tasks: Unit tests for MetaAccessProvider
Reviewed-by: twisti
|
2016-05-16 17:01:53 +03:00 |
|
Dmitrij Pochepko
|
768ffb978f
|
8152342: JVMCI test task: Unit tests for MethodHandleAccessProvider
Reviewed-by: kvn
|
2016-05-16 17:00:08 +03:00 |
|
Dmitrij Pochepko
|
9a48b975a1
|
8152341: JVMCI test task: Unit tests for MemoryAccessProvider
Reviewed-by: twisti
|
2016-05-16 16:58:02 +03:00 |
|
Dmitrij Pochepko
|
173e8139c0
|
8139703: [TESTBUG] compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest fails using -Xcomp
Reviewed-by: kvn
|
2016-05-16 16:54:09 +03:00 |
|
Christian Thalinger
|
3c0ef9eadc
|
8156159: replace CompilerToVM.readUncompressedOop with Unsafe.getUncompressedObject
Reviewed-by: kvn
|
2016-05-11 10:23:59 -10:00 |
|
Tobias Hartmann
|
c0c3e64713
|
Merge
|
2016-05-13 06:36:52 +00:00 |
|
Tobias Hartmann
|
b8dd2e555f
|
8155608: String intrinsic range checks are not strict enough
Range checks in inflate, compress and getChars are not strict enough.
Reviewed-by: kvn, twisti, jrose
|
2016-05-13 08:32:20 +02:00 |
|
Roland Schatz
|
476ef7367c
|
8156552: [JVMCI] remove final and stable field handling from ConstantReflectionProvider
Reviewed-by: kvn, twisti
|
2016-05-13 01:06:46 +00:00 |
|
Tom Rodriguez
|
5405125902
|
8155047: [JVMCI] findLeafConcreteSubtype should handle arrays of leaf concrete subtype
Reviewed-by: twisti
|
2016-05-12 22:06:55 +00:00 |
|
Roland Schatz
|
4c94cba880
|
Merge
|
2016-05-12 18:11:14 +00:00 |
|
Roland Schatz
|
9f43471b55
|
8156768: [JVMCI] remove support for patching Symbol pointers
Reviewed-by: iveresov
|
2016-05-12 12:59:35 +02:00 |
|
Tobias Hartmann
|
8adbc20c87
|
8155241: Crash with assert in Xcomp mode and with disabled ReduceBulkZeroing
We should not assume that a CloneBasic arraycopy sets array initialization to complete.
Reviewed-by: kvn, roland
|
2016-05-12 08:25:42 +02:00 |
|