Volker Simonis
350b04eab2
8141551: C2 can not handle returns with inccompatible interface arrays
...
Reviewed-by: kvn
2015-11-16 14:19:10 +01:00
Martin Doerr
f6cb49ba48
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
...
Reviewed-by: vlivanov, goetz
2015-10-05 23:50:43 +02:00
Martin Doerr
28115bceae
8138892: C1: Improve counter overflow checking
...
Reviewed-by: iveresov, goetz, twisti, vlivanov
2015-10-21 11:40:05 +02:00
Goetz Lindenmaier
dd76bcc4c2
8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on
...
Others fail because of uncommon trap. Also fix test file names.
Reviewed-by: vlivanov
2015-09-18 13:41:24 +02:00
Goetz Lindenmaier
f620878faf
8143180: Internal Error in src/cpu/ppc/vm/macroAssembler_ppc.cpp:4287
...
Fix ppc64 issue after 8141133.
Reviewed-by: simonis, goetz
2015-11-19 11:02:14 +01:00
Doug Simon
7112a8bb9e
8143151: [JVMCI] assertion for allocation of "too many" CompileTasks must take JVMCI into account
...
Reviewed-by: iignatyev, twisti
2015-11-18 10:46:21 -10:00
Doug Simon
09c6215e3e
8141330: [JVMCI] avoid deadlock between application thread and JVMCI compiler thread under -Xbatch
...
Reviewed-by: twisti
2015-11-18 09:43:31 -10:00
Vladimir Ivanov
1cfbe2dec5
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
...
Reviewed-by: jrose, coleenp
2015-11-18 03:03:43 +03:00
Goetz Lindenmaier
f0c12f35cb
8141137: C2 fails rematerializing nodes using flag registers
...
Don't rem. if input stretches several live ranges. If rem., don't add SpillCopy on RegFlags edge.
Reviewed-by: kvn, vlivanov
2015-11-02 15:52:37 +01:00
Christian Thalinger
be5f538dbc
Merge
2015-11-17 23:35:55 +01:00
Doug Simon
9d87b3e725
8142511: [JVMCI] must eagerly initialize classes with static fields accessed by JVMCI native code
...
Reviewed-by: twisti
2015-11-17 11:29:23 -10:00
Roland Westrelin
c18a26c573
8142386: Octane crashes with assert(is_Load())
...
Unsafe access to an array is wrongly marked as mismatched
Reviewed-by: vlivanov, thartmann
2015-11-17 12:00:16 +01:00
Alexander Smundak
1d58a73e8c
8139258: PPC64LE: argument passing problem when passing 15 floats in native call
...
Reviewed-by: mdoerr, goetz
2015-11-17 08:59:21 +01:00
Nils Eliasson
36d1144c83
8143059: TestUnsafeUnalignedMismatchedAccesses doens't build after 8139891
...
Use new Unsafe import path
Reviewed-by: roland, thartmann, shade
2015-11-16 20:57:49 +01:00
Nils Eliasson
c2892b5dce
Merge
2015-11-16 20:56:18 +01:00
Roland Westrelin
d812f005c9
Merge
2015-11-16 16:39:29 +00:00
Hui Shi
854b8d1ff1
8139758: [REDO] Elide more final field's write memory barrier with escape analysis result
...
Membar for all final field initializations eliminated if possible
Reviewed-by: roland, vlivanov
2015-11-16 16:14:15 +01:00
Tobias Hartmann
8ac86c17f8
8061436: Processing of options related to segmented code cache should be enhanced
...
Allow user to set code heap sizes individually and enhance checking of code cache flags.
Reviewed-by: kvn, roland
2015-11-16 15:35:43 +01:00
Roland Westrelin
a59fb9d9c1
Merge
2015-11-16 11:58:31 +00:00
Zoltan Majo
3afdae2f22
Merge
2015-11-16 10:54:47 +01:00
Roland Westrelin
baaa8f79ed
8042997: Make intrinsic some or all check index/range methods
...
Objects.checkIndex() intrinsic
Reviewed-by: vlivanov, shade
2015-11-16 09:55:25 +01:00
Zoltan Majo
5c32c8d2ab
8140327: segfault on solaris-amd64 with "-XX:CompilerThreadStackSize=1" option
...
Update range for the CompilerThreadStackSize flag. Remove flag from testing.
Reviewed-by: kvn
2015-11-16 09:42:20 +01:00
Tobias Hartmann
c9b5f58d7f
8142500: missing null checks in IfNode::has_only_uncommon_traps
...
IfNode::has_only_uncommon_traps needs to null-check the callers.
Reviewed-by: kvn, roland, rbackman
2015-11-16 08:03:24 +01:00
Konstantin Shefov
6de50f10f5
8131778: java disables UseAES flag when using VIS=2 on sparc
...
Reviewed-by: iignatyev, kvn
2015-11-13 18:14:41 +03:00
Nils Eliasson
2f9e32256d
Merge
2015-11-13 13:31:48 +01:00
Nils Eliasson
5ea0e0d066
8141585: CompilerDirectivesDCMDTest intermittently SEGVs in MethodMatcher::matcher
...
Missing methodHandle and read before lock
Reviewed-by: twisti
2015-11-13 10:08:44 +01:00
Roland Schatz
eee22b283d
8142387: Various JVMCI tests fail on unexpected exception
...
Reviewed-by: iignatyev, twisti
2015-11-12 13:30:35 +01:00
Christian Thalinger
6896030b96
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
...
Reviewed-by: goetz, stefank
2015-11-11 16:32:17 -10:00
Gilles Duboscq
c4ce43c1ac
8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
...
Reviewed-by: twisti
2015-11-11 14:40:38 -10:00
Joseph Provino
539395ffbf
Merge
2015-11-11 23:47:41 +00:00
Christian Tornqvist
f02593b51a
8142502: [TESTBUG] Exclude runtime/ErrorHandling/SecondaryErrorTest.java on OSX until JDK-8139300 has been resolved
...
Reviewed-by: hseigel, mseledtsov, minqi
2015-11-11 11:47:20 -08:00
Tatiana Pivovarova
163e0435dc
8139388: [TESTBUG] JVMCI test failed with RuntimeException profiling info wasn't changed after 100 invocations (assert failed: BaseProfilingInfo<> != BaseProfilingInfo<>)
...
Reviewed-by: twisti
2015-11-10 21:09:49 +03:00
Tatiana Pivovarova
e0d743ff05
8138810: rework tests for CompilerToVM::allocateCompiledId
...
Reviewed-by: twisti
2015-11-11 15:04:15 +03:00
Thomas Schatzl
6ed8f3c0b2
8140689: Skip last young-only gc if nothing to do in the mixed gc phase
...
Reviewed-by: mgerdin, drwhite
2015-11-10 11:07:15 +01:00
Thomas Schatzl
22d9b3df0f
8138740: Start initial mark right after mixed GC if needed
...
Instead of issuing a single young-only GC after the end of all mixed GCs, if needed immediately start an initial mark in that young-only GC.
Reviewed-by: drwhite, mgerdin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
90d03cf69c
8139874: After G1 Full GC, the next GC is always a young-only GC
...
Allow initiation of an initial mark after Full GC
Reviewed-by: ehelin
2015-11-10 11:07:15 +01:00
Thomas Schatzl
d8534a2c6d
8140597: Forcing an initial mark causes G1 to abort mixed collections
...
Postpone the initial mark request until the current mixed GC phase has finished.
Reviewed-by: mgerdin
2015-11-10 11:07:15 +01:00
Gunter Haug
bace7d99aa
8142314: Bug in C1 ControlFlowOptimizer::delete_unnecessary_jumps with bytecode profiling
...
Reviewed-by: kvn
2015-11-10 11:01:28 +01:00
Aleksey Shipilev
ac09d8a135
8140650: Method::is_accessor should cover getters and setters for all types
...
Reviewed-by: vlivanov, coleenp, sgehwolf
2015-11-11 01:27:36 +03:00
Vladimir Kozlov
6ed8c23581
8141624: Limit calculation of pre loop during super word optimization is wrong
...
Reviewed-by: vlivanov, kvn
2015-11-10 21:36:35 -08:00
Tom Rodriguez
e73df9dee6
8142436: [JVMCI] fix management of nmethod::_installed_code field
...
Reviewed-by: twisti
2015-11-10 11:50:20 -10:00
Tom Rodriguez
323c22ecfa
8142435: [JVMCI] restore missing InstalledCode.version increment
...
Reviewed-by: twisti
2015-11-10 11:49:42 -10:00
Roland Schatz
3d745923ca
8142329: [JVMCI] pass Handle by value
...
Reviewed-by: coleenp, twisti
2015-11-10 10:34:39 -10:00
Roland Westrelin
fa6545ccc1
8137168: Replace IfNode with a new RangeCheckNode for range checks
...
New RangeCheckNode to enable optimization of explicit library level range checks
Reviewed-by: kvn, thartmann
2015-11-09 11:28:31 +01:00
Igor Veresov
51884084c1
Merge
2015-11-09 22:43:30 +00:00
Christian Thalinger
df31872e93
Merge
2015-11-09 20:01:29 +00:00
Michael C Berg
e86e38619e
8140779: Code generation fixes for avx512
...
Assembler refactoring. Abstract away instruction attributes.
Reviewed-by: kvn, roland, iveresov
2015-11-09 11:26:41 -08:00
Tobias Hartmann
88b4e7130a
Merge
2015-11-09 13:27:18 +00:00
Tobias Hartmann
5d86db4b66
8067378: Add segmented code heaps info into jfr events: vm/code_cache/stats and vm/code_cache/config
...
Added code heap specific information to code cache JFR events.
Reviewed-by: twisti, mgronlun
2015-11-09 11:35:44 +01:00
Alejandro Murillo
a2cf146b1f
Merge
2015-11-06 11:11:51 -08:00