Felix Yang
57f06537c2
8153172: aarch64: hotspot crashes after the 8.1 LSE patch is merged
...
Fix scratch register usage in C1 atomic_op to avoid unpredictable instruction
Reviewed-by: aph
2016-03-31 12:00:32 +00:00
Dmitry Samersoff
cba7605902
Merge
2016-03-31 11:21:20 +00:00
Dmitry Samersoff
5a57d8ab99
8150973: Hotspot agent use of sun.boot.class.path needs to be updated for Jigsaw
...
Remove the code
Reviewed-by: alanb, sspitsyn
2016-03-31 14:17:16 +03:00
Thomas Schatzl
5031466171
8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
...
Bring the log messages into the correct order again.
Reviewed-by: mgerdin
2016-03-31 12:00:08 +02:00
Lana Steuck
348a914f04
Added tag jdk-9+112 for changeset 5531985950c0
2016-03-31 01:13:19 -07:00
Tobias Hartmann
3aa353de7b
8136798: TestMonomorphicObjectCall.java fails with compilation error
...
Refactored test to work with Jake.
Reviewed-by: kvn, zmajo
2016-03-31 09:26:13 +02:00
Gerard Ziemski
64a7656938
8142510: -XX:+PrintFlagsRanges should print default range value for those flags that have constraint and an implicit range
...
Implemented default ranges for flags with constraints and no explicit ranges
Reviewed-by: ddmitriev, coleenp
2016-03-30 14:44:27 -05:00
Chris Plummer
fbe049838a
8148639: Some MethodCounter fields can be excluded when not including C2
...
Removed _interpreter_invocation_count and _interpreter_throwout_count fields for C1
Reviewed-by: kvn, coleenp
2016-03-30 09:52:02 -07:00
Gerard Ziemski
5a7ecbdf94
8143958: CDS Shared flags need constraint function
...
Implement range constraints for CDS flags.
Reviewed-by: iklam, jiangli
2016-03-30 11:28:51 -05:00
Ivan Krylov
429b1c80a1
8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic
...
Adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction
Co-authored-by: Yuri Gaevsky <ygaevsky@azul.com>
Reviewed-by: iveresov, kvn
2016-03-30 17:04:14 +02:00
Dmitry Fazunenko
7e6e45906b
8152422: Optimize GC JPRT test set
...
Reviewed-by: sjohanss, pliden
2016-03-30 17:25:32 +03:00
Yasumasa Suenaga
7e964d8697
8151674: STW phases at Concurrent GC should count in PerfCounter
...
Reviewed-by: jmasa, sla, tschatzl
2016-03-30 21:05:13 +09:00
Tobias Hartmann
b256715d77
Merge
2016-03-30 12:34:08 +02:00
Tobias Hartmann
6a65ad52d6
8152861: VM crash on assert: locked methods shouldn't be flushed
...
Check if nmethod is locked by JVMTI before flushing.
Reviewed-by: kvn
2016-03-30 08:04:59 +02:00
Tobias Hartmann
c3ebf37e24
8152947: VM crash with assert(!removed || is_in_use()) failed: unused osr nmethod should be invalidated
...
Check OSR invalidation after nmethod state transition.
Reviewed-by: ddmitriev, vlivanov
2016-03-30 08:00:51 +02:00
Christian Thalinger
58c9c16e11
Merge
2016-03-29 22:39:17 +00:00
Igor Ignatyev
9723b912e9
8152636: TestHasNegatives.java fails after Jigsaw changes were integrated
...
Reviewed-by: kvn
2016-03-30 00:25:39 +03:00
Kim Barrett
3af6c14332
8152916: ostream has unnecessary dependency on GCId
...
Removed unneeded #includes and forward class declaration.
Reviewed-by: pliden, rehn, brutisso, mgerdin
2016-03-29 16:21:16 -04:00
Max Ockner
0ce26421c4
Merge
2016-03-29 21:44:06 +02:00
Max Ockner
e721b555eb
Merge
2016-03-29 20:51:59 +02:00
Max Ockner
45b8dc27fe
8150084: Convert TraceMonitorMismatch to Unified Logging
...
TraceMonitorMismatch has been converted to Unified Logging.
Reviewed-by: coleenp, rprotacio
2016-03-29 14:37:07 -04:00
Vladimir Ivanov
d39c84770b
8152972: C2 crashes with SIGSEGV in LoadNode::make
...
Reviewed-by: kvn
2016-03-29 21:33:26 +03:00
Vladimir Ivanov
03d9887e1c
8152945: TestStableU* tests aren't Jigsaw-ready
...
Reviewed-by: kvn, thartmann
2016-03-29 21:33:22 +03:00
Vladimir Ivanov
79c80f1282
8152857: [TESTBUG] UnsafeGetConstantField.testUnsafeGetFieldUnaligned fails w/ -XX:-UseUnalignedAccesses in -Xcomp mode
...
Reviewed-by: kvn, thartmann
2016-03-29 21:33:16 +03:00
Max Ockner
aa9da340e0
8149996: TraceLoaderConstraints has been converted to Unified Logging
...
TraceLoaderConstraints has been converted to Unified Logging.
Reviewed-by: coleenp, dholmes, rprotacio
2016-03-29 13:02:16 -04:00
Michael Berg
06465d42a5
8152496: Blended code generation
...
Reviewed-by: kvn, shade
2016-03-29 09:53:50 -07:00
Zoltan Majo
19565dea46
Merge
2016-03-29 13:43:28 +02:00
Marcus Larsson
3db2c8085b
8151993: Remove inclusion of inline.hpp in log.hpp
...
Reviewed-by: kbarrett, stefank
2016-03-29 09:43:05 +02:00
Marcus Larsson
f4a1f4ef6b
8151438: UL instantiates duplicate tag sets
...
Reviewed-by: brutisso, stefank
2016-03-29 09:36:43 +02:00
Per Lidén
0fb3d6a52e
8068579: Running with -XX:-UseParallelGC does not turn ParalleGC off
...
Reviewed-by: jmasa, dfazunen, brutisso
2016-03-29 08:42:22 +02:00
Rahul Raghavan
34f5c263b6
8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665
...
Added missing code to close file pointer.
Reviewed-by: kvn
2016-03-28 20:38:05 -07:00
Fei Yang
755b6af36e
8152840: aarch64: improve _unsafe_arraycopy stub routine
...
Aarch64: improve StubRoutines::_unsafe_arraycopy stub routine
Reviewed-by: aph
2016-03-28 21:21:41 +08:00
Rahul Raghavan
9acc5ad3ce
8145348: Make intrinsics flags diagnostic
...
Converted product or develop intrinsics flags to diagnostic.
Reviewed-by: kvn
2016-03-28 01:08:02 -07:00
Vladimir Ivanov
f7d4d8b94d
8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem
...
Reviewed-by: acorn, kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
ee1caca2a6
8148175: C1: G1 barriers don't preserve FP registers
...
Reviewed-by: kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
661796fe3f
8152179: C2: Folding of unsigned loads is broken w/ @Stable
...
Reviewed-by: jrose, kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
3d03610bf4
8152773: C2: LoadNode properties aren't preserved when converting between signed/unsigned variants
...
Reviewed-by: jrose, kvn
2016-03-28 13:49:34 +03:00
Vladimir Ivanov
9cf0dc3015
8151623: Zap freed Metaspace chunks in non-product binaries
...
Reviewed-by: stefank, jmasa
2016-03-28 13:49:34 +03:00
Aleksey Shipilev
0a8f970d76
Merge
2016-03-25 13:15:41 +00:00
Aleksey Shipilev
d8f23ea33b
8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
...
Reviewed-by: kvn, psandoz
2016-03-25 15:34:30 +03:00
Konstantin Shefov
ec1e7dbde1
8152344: JVMCI test task: Unit tests for ConstantReflectionProvider
...
Reviewed-by: twisti, dpochepk, tpivovarova
2016-03-25 14:46:09 +03:00
Roland Schatz
49558c8d6e
8152634: generalize exception throwing routines in JVMCIRuntime
...
Reviewed-by: twisti
2016-03-25 12:43:23 +01:00
Alejandro Murillo
08cd7e16d7
Merge
2016-03-24 15:53:19 -07:00
Vivek Deshpande
752d1b46bb
8152354: Update for x86 AES CBC Decryption
...
4 way parallel version for key sizes 192 and 256 for 64 bit and for key sizes 128, 192 and 256 for 32 bit.
Reviewed-by: kvn
2016-03-24 11:48:37 -07:00
Zoltan Majo
fd69c51425
Merge
2016-03-24 17:52:39 +00:00
Zoltan Majo
720f99dec9
Merge
2016-03-24 16:21:18 +01:00
Harold Seigel
cd3f80324f
Merge
2016-03-24 15:19:06 +00:00
Dmitry Fazunenko
743c9c4cdb
Merge
2016-03-24 13:09:16 +00:00
Harold Seigel
ff8f7e4a2b
8140665: SIGSEGV when a primitive type's class is used as the host class in a call to DefineAnonymousClass call
...
Instead of assertng, throw an exception
Reviewed-by: acorn, coleenp
2016-03-24 08:13:28 -04:00
Dmitry Fazunenko
0f687b0bd5
Merge
2016-03-24 15:51:31 +04:00