Tobias Hartmann
1213845b36
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
...
Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test.
Reviewed-by: kvn, roland
2014-08-06 08:47:40 +02:00
Vladimir Kozlov
7764490363
8052081: Optimize generated by C2 code for Intel's Atom processor
...
Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86.
Reviewed-by: roland
2014-08-05 15:02:10 -07:00
Morris Meyer
97512f58ec
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
...
Fixed parfait initialization issue.
Reviewed-by: kvn, twisti
2014-08-05 08:19:03 -07:00
Tobias Hartmann
70a55eac34
8054033: Remove unused references to Compile*
...
Removed unused references to Compile* missed by JDK-8034812.
Reviewed-by: kvn, roland
2014-08-05 09:58:52 +02:00
Albert Noll
6292295da2
Merge
2014-08-05 07:37:10 +00:00
Zoltan Majo
023c23b23c
8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx
...
Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms.
Reviewed-by: kvn, roland
2014-08-05 09:07:16 +02:00
Igor Ignatyev
0521e7ed8f
8051484
: Test compiler/6932496/Test6932496.java failed to compile after JDK-8011044: 1.5 is no longer supported
...
Reviewed-by: kvn, roland
2014-08-03 12:04:36 +04:00
Igor Ignatyev
ebcdde4222
8051896: jtreg tests don't use $TESTJAVAOPTS
...
Reviewed-by: kvn, ctornqvi
2014-08-03 12:04:17 +04:00
Roland Westrelin
2588547f41
Merge
2014-08-01 15:57:00 -07:00
Jon Masamitsu
e9553ff4bf
Merge
2014-07-31 16:39:57 -07:00
Roland Westrelin
e546e2a060
8054054: 8040121 is broken
...
C++ code pattern from 8040121 is incorrect
Reviewed-by: kvn
2014-07-31 19:59:36 +02:00
Tobias Hartmann
e3073f2e53
8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist
...
Add modified node to the IGVN worklist in 'PhaseIdealLoop::do_range_check'.
Reviewed-by: kvn, roland
2014-07-31 08:39:47 +02:00
Tobias Hartmann
efc7daaf82
8054081: Crashes with assert "modified node is not on IGVN._worklist"
...
Modified safepoint nodes are not added to the IGVN worklist by 'PhaseMacroExpand::scalar_replacement()'
Reviewed-by: kvn, roland
2014-08-05 08:25:10 +02:00
Serguei Spitsyn
73cc0f6b76
Merge
2014-07-30 15:14:49 -07:00
Vladimir Kozlov
7a9fc5ff21
Merge
2014-07-29 21:28:09 +00:00
Vladimir Kozlov
4e83db432d
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
...
Add missing check for reexecute flag to VerifyStack code.
Reviewed-by: roland
2014-07-29 13:40:58 -07:00
Tobias Hartmann
c36b77bbfd
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
...
Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn, drchase
2014-07-29 13:56:29 +02:00
Tobias Hartmann
d2a5b70cdf
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
...
Fixed parfait warnings in globalDefinitions files by using a union for casts.
Reviewed-by: kvn
2014-07-29 13:54:16 +02:00
Martin Doerr
071c3a3924
8050973: CMS/G1 GC: add missing Resource and Handle mark
...
Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier.
Reviewed-by: tschatzl, goetz
2014-07-29 10:26:09 +02:00
Filipp Zhinkin
e8d1955b5e
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
...
Call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn
2014-07-28 15:06:38 -07:00
Dmitry Samersoff
037f9fdccf
8049046: Deprecated Function in hotspot/src/os/solaris/vm/attachListener_solaris.cpp
...
Replace door_cred with door_ucred call
Reviewed-by: dholmes, sspitsyn
2014-07-28 07:31:17 -07:00
Jon Masamitsu
7774fe7ed1
Merge
2014-07-24 15:06:36 -07:00
Alejandro Murillo
2c30bd9104
Merge
2014-07-24 13:18:15 -07:00
Rickard Bäckman
84271f1c96
Merge
2014-07-24 14:38:26 +02:00
Jon Masamitsu
e242f23105
Merge
2014-07-23 14:06:28 -07:00
Thomas Schatzl
f161bd6d16
8027959: Early reclamation of large objects in G1
...
Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness.
Reviewed-by: brutisso, mgerdin
2014-07-23 09:03:32 +02:00
Lana Steuck
14cfe75c89
Merge
2014-07-22 11:56:22 -07:00
J. Duke
18ddef8cef
Merge
2017-07-05 19:51:30 +02:00
J. Duke
0d0b612a52
Merge
2017-07-05 19:51:24 +02:00
J. Duke
650547b2f7
Merge
2017-07-05 19:51:18 +02:00
J. Duke
2d08f20932
Merge
2017-07-05 19:51:12 +02:00
J. Duke
abea9a85ea
Merge
2017-07-05 19:51:05 +02:00
J. Duke
73b6b2c757
Merge
2017-07-05 19:50:57 +02:00
J. Duke
f65c382daf
Merge
2017-07-05 19:50:54 +02:00
J. Duke
f9f1a34ac4
Merge
2017-07-05 19:50:37 +02:00
J. Duke
4118f2199c
Added tag jdk9-b23 for changeset 39cfdc2dcaf3
2017-07-05 19:50:07 +02:00
J. Duke
47692bbf7e
Merge
2017-07-05 19:50:06 +02:00
J. Duke
5e66e7674b
Merge
2017-07-05 19:50:00 +02:00
J. Duke
5e90278a26
Merge
2017-07-05 19:49:51 +02:00
J. Duke
d3a7543e96
Merge
2017-07-05 19:49:46 +02:00
J. Duke
c135fd8b9e
Merge
2017-07-05 19:49:42 +02:00
J. Duke
a3a21356d1
Merge
2017-07-05 19:49:37 +02:00
J. Duke
2eb71c2a63
Merge
2017-07-05 19:49:33 +02:00
J. Duke
f0c8e98793
Merge
2017-07-05 19:49:20 +02:00
J. Duke
1adaf7cc73
Added tag jdk9-b22 for changeset 9678e0db8ff6
2017-07-05 19:48:51 +02:00
J. Duke
73f82e2dc6
Merge
2017-07-05 19:48:50 +02:00
J. Duke
2332af20a0
Merge
2017-07-05 19:48:46 +02:00
J. Duke
4c5453eb30
Merge
2017-07-05 19:48:32 +02:00
J. Duke
01abd35c0c
Merge
2017-07-05 19:48:25 +02:00
J. Duke
74202a5124
Merge
2017-07-05 19:48:18 +02:00