Roland Westrelin
29bab311ab
8192908: -XX:+UseCountedLoopSafepoints alone doesn't disable strip mining with G1
...
-XX:+UseCountedLoopSafepoints should disable loop strip mining.
Reviewed-by: kvn, thartmann
2017-12-07 15:52:46 +01:00
Jesper Wilhelmsson
7c3a956755
Merge
2017-12-07 10:18:31 +01:00
Daniel D. Daugherty
230b5768d7
8191789: migrate more Thread-SMR stuff from thread.[ch]pp -> threadSMR.[ch]pp
...
Reviewed-by: stefank, coleenp, dholmes, gthornbr
2017-12-06 15:19:30 -05:00
Leo Korinth
3c55f378ca
8133805: Remove the bot_updates parameter from G1Allocator's allocation methods
...
Reviewed-by: tschatzl, sjohanss
2017-12-06 11:11:16 +01:00
Dean Long
bfe4e0e4a2
8193323: Crash in "failed dependencies, but counter didn't change" with enabled UseJVMCICompiler
...
Reviewed-by: kvn
2017-12-13 20:35:09 -08:00
Vladimir Ivanov
0c05e5a478
8190869: C2: missing strength reduction of Math.pow(x, 2.0D) to x*x
...
Reviewed-by: kvn
2017-12-13 19:32:48 +03:00
Coleen Phillimore
3541733024
8193053: jvm crash by G1CMBitMapClosure::do_addr
...
We were adding an unloaded mirror to the SATB collection set in remove_handle.
Reviewed-by: hseigel, kbarrett
2017-12-13 07:14:18 -05:00
David Holmes
b1001c7d7d
8193222: EnsureLocalCapacity() should maintain capacity requests through multiple calls
...
Reviewed-by: coleenp, dcubed
2017-12-12 19:06:19 -05:00
Man Cao
d8a31c4cb8
8193386: CompressedClassSize too large with MaxMetaspace
...
Reviewed-by: ysuenaga, coleenp
2017-12-12 11:55:57 -05:00
Calvin Cheung
915b2cd1f2
8192989: runtime/appcds/javaldr/ArrayTest.java crashes with assert(k->is_instance_klass())
...
Disable loading array classes from the class list
Reviewed-by: iklam, jiangli
2017-12-08 15:14:08 -08:00
Daniel D. Daugherty
b0138d81ad
8193135: get rid of redundant _smr_ prefix/infix in ThreadSMRSupport stuff
...
Reviewed-by: stefank, gtriantafill, coleenp
2017-12-08 15:24:47 -05:00
Dean Long
18e7fa9b4c
8145579: SimpleThresholdPolicy assumes non-trivial methods to be trivial
...
Reviewed-by: shade, kvn, thartmann
2017-12-05 10:38:31 -08:00
Razvan A Lupusoru
b96c85c640
8192846: Support cmov vectorization for float
...
Reviewed-by: kvn
2017-12-05 09:49:23 -08:00
Harold Seigel
a7c9c021ba
8190478: Improved interface method selection
...
Reviewed-by: acorn, ahgross, jwilhelm, rhalade
2017-12-05 09:59:36 -05:00
Doug Simon
77eb30dae3
8193930: [JVMCI] calling ResolvedTypeType.getClassInitializer on an array type crashes
...
Reviewed-by: never, dlong
2017-12-22 18:34:36 +01:00
Roland Westrelin
c042b7af4c
8191950: assertion failed: no insertions allowed
...
Check for dead loops before incremental inlining.
Reviewed-by: thartmann
2017-12-02 13:50:04 +01:00
Jesper Wilhelmsson
e77f4f9c55
Merge
2017-12-02 06:51:10 +01:00
Roland Westrelin
f570e1bc27
8192762: LoopNode::verify_strip_mined() fails with "assert failed: only phis"
...
Don't clone Phi to uncommon calls
Reviewed-by: kvn
2017-12-01 16:20:18 -08:00
Ioi Lam
d4fab56c4f
8190809: JVM crashes while generating appcds for classpath with empty directory entry
...
Reviewed-by: ccheung, jiangli, lmesnik
2017-12-01 15:53:15 -08:00
Erik Gahlin
8fd0feffb9
8179083: Uninitialized notifier in Java Monitor Wait tracing event
...
Reviewed-by: mgronlun
2017-12-01 17:03:07 +01:00
Daniel D. Daugherty
7c89ccfeb8
8192810: EnableThreadSMRStatistics should be default off in release builds
...
Reviewed-by: gtriantafill, coleenp, eosterlund
2017-12-01 11:00:46 -05:00
Jamsheed Mohammed C M
b24fe21f43
8006887: Comment about LIR_OprDesc.value in c1_LIR.hpp is incorrect
...
Pointer bit description corrected
Reviewed-by: kvn, dlong
2017-12-01 00:57:01 -08:00
Stefan Johansson
ea04c5cfb3
8191821: Finer granularity for GC verification
...
Reviewed-by: tschatzl, poonam, sangheki
2017-12-01 08:56:22 +01:00
Yasumasa Suenaga
6311c909f6
8190837: BasicType and BasicTypeSize should refer to HotSpot values
...
Reviewed-by: dholmes, jgeorge
2017-12-01 10:04:31 +09:00
Daniel D. Daugherty
b468df82f9
8191787: move private inline functions from thread.inline.hpp -> thread.cpp
...
Reviewed-by: coleenp, dholmes
2017-11-30 18:38:20 -05:00
Dean Long
15ea766de2
8191437: AOT doesn't work easily after thread local handshakes
...
Reviewed-by: kvn, rehn, aph
2017-11-30 10:40:48 -08:00
Calvin Cheung
40f06dc0e3
8174101: Bootclasspath append should not invalidate CDS archive
...
Reviewed-by: iklam, jiangli
2017-11-30 14:25:33 -08:00
Erik Österlund
6dc1d8c06d
8186787: clang-4.0 SIGSEGV in Unsafe_PutByte
...
Reviewed-by: coleenp, dholmes, aph, dsamersoff, kbarrett
2017-11-30 20:37:20 +01:00
Tobias Hartmann
23424e9e0a
8191360: Lookup of critical JNI method causes duplicate library loading with leaking handler
...
Unload shared library after lookup to avoid keeping it live.
Reviewed-by: vlivanov, dholmes
2017-12-05 08:27:54 +01:00
Magnus Ihse Bursie
a06ef68dcf
8190484: Move jvm.h, jmm.h et al to hotspot/*/include
...
Reviewed-by: dholmes, erikj, mchung
2017-12-04 23:55:52 +01:00
Tom Rodriguez
05f99dfe85
8191052: [Graal] java/lang/invoke/CallSiteTest.java intermittently fails with "Failed dependency of type call_site_target_value" when running with Graal as JIT
...
Reviewed-by: kvn, iveresov, dlong
2017-12-04 13:13:44 -08:00
Roland Westrelin
8b4b92c1a1
8191950: assertion failed: no insertions allowed
...
Check for dead loops before incremental inlining.
Reviewed-by: thartmann
2017-12-02 13:50:04 +01:00
Jesper Wilhelmsson
48d81c1e0c
Merge
2017-12-02 06:51:10 +01:00
Sean Mullan
4da03ba907
8186535: Remove deprecated pre-1.2 SecurityManager methods and fields
...
Reviewed-by: alanb, coleenp, hseigel, mchung
2017-11-30 07:54:28 -05:00
Roman Kennke
3f3f0cb67e
8191564: Refactor GC related servicability code into GC specific subclasses
...
Reviewed-by: ehelin, eosterlund
2017-11-30 13:40:07 +01:00
Igor Veresov
d6aded9c68
8192756: SIGSEGV in nmethod::new_native_nmethod
...
Add the missing null check
Reviewed-by: kvn, thartmann
2017-11-30 08:35:33 -08:00
Jini George
42d3f8d610
8191324: SA cleanup -- part 2
...
Avoid redefinition of hotspot constants and ia64 code vestiges removal
Reviewed-by: sspitsyn, dholmes, coleenp
2017-11-30 21:24:52 +05:30
Chris Hegarty
a2000f8720
8179424: Remove terminally deprecated sun.reflect.Reflection.getCallerClass
...
Reviewed-by: alanb, dfuchs, dholmes, lancea, mchung, rriggs
2017-12-22 15:55:29 +00:00
Jesper Wilhelmsson
d417fc4af1
Merge
2017-12-21 00:07:38 +01:00
Gary Adams
257f4fccd0
8180709: java -javaagent:agent.jar with run-time that does not contain java.instrument prints confusing error
...
Reviewed-by: cjplummer, sspitsyn
2017-12-20 13:41:40 -05:00
Ioi Lam
808189636a
8193897: JDK-8191374 caused windows_i586 build to fail
...
Reviewed-by: hseigel
2017-12-20 11:30:23 -08:00
Coleen Phillimore
114c1a7a69
8152957: Improve specificity of safepoint logging to print safepoint type
...
Upgrade safepoint begin logs to Info logging, which has the reason.
Reviewed-by: dholmes, hseigel, zgu
2017-12-20 10:05:09 -05:00
Ioi Lam
1c4fcc1627
8191374: Improve error message when CDS is not supported on exploded build
...
Reviewed-by: jiangli, hseigel
2017-12-19 11:29:07 -08:00
Ioi Lam
c7421b5e3b
8193672: [test] Enhance vm.cds property to check for all conditions required to run CDS tests
...
Reviewed-by: dholmes, dsamersoff, simonis
2017-12-04 08:59:47 -08:00
Coleen Phillimore
1d0acb189a
8186903: Remove j-types from Atomic
...
Make jlong into int64_t, atomic_FN_long into atomic_FN_int64, make jbyte to u_char.
Reviewed-by: dholmes, dcubed
2017-12-19 06:29:17 -05:00
Robbin Ehn
f01d0f469c
8193514: UseMembar should not be obsoleted yet
...
Reviewed-by: dcubed, acorn, mdoerr
2017-12-18 12:11:01 +01:00
Harold Seigel
dd8b189097
8167372: Add code to check for getting oops while thread is in native
...
Add asserts that detect when a thread is getting oops while in native
Reviewed-by: coleenp, shade, jiangli, gtriantafill
2017-12-15 15:13:18 -05:00
Jesper Wilhelmsson
4db5d786b7
Merge
2017-12-15 16:54:17 +01:00
Harold Seigel
47bbcac667
8154587: Resolution fails for default method named 'clone'
...
Make sure default methods with the same names as those in j.l.Object get put in the default methods table where resolution can find them.
Reviewed-by: acorn, lfoltan
2017-12-15 11:23:50 -05:00
Stefan Karlsson
58dd5210ec
8192061: Clean up allocation.inline.hpp includes
...
Reviewed-by: eosterlund, coleenp
2017-11-28 21:43:45 +01:00