Tobias Hartmann
11eb4553c9
8040213: C2 does not put all modified nodes on IGVN worklist
...
Verification code is added that checks if modified nodes are put on the IGVN worklist and modified nodes are processed by 'PhaseIterGVN::transform_old()'
Reviewed-by: kvn, jrose
2014-07-25 10:06:17 +02:00
Andreas Schoesser
cabec1ca5e
8050978: Fix bad field access check in C1 and C2
...
JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime.
Reviewed-by: kvn, vlivanov
2014-07-18 09:04:01 +02:00
Tobias Hartmann
1caa674424
8051550: Printing of 'cmpN_reg_branch_short' instruction shows wrong 'op2' register
...
Missing '$' added to the format string of the 'cmpN_reg_branch_short' instruction (sparc.ad).
Reviewed-by: kvn, iveresov
2014-07-23 07:53:24 +02:00
Martin Doerr
1439e307db
8050972: Concurrency problem in PcDesc cache
...
The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently.
Reviewed-by: kvn, dholmes, dcubed
2014-07-17 10:21:31 +02:00
Zoltan Majo
33058abb3f
8051303: 'optimized' build broken by JDK-8039425
...
Changed preprocessor directive in PhaseIterGVN::optimize()
Reviewed-by: kvn, anoll
2014-07-21 10:25:58 +02:00
Igor Ignatyev
726b299ae0
Merge
2014-07-19 13:43:02 +04:00
Igor Ignatyev
d6a4f1737d
8031978: compiler/ciReplay/TestVM_no_comp_level.sh fails with "TEST [CHECK :: REPLAY DATA GENERATION] FAILED:
...
Reviewed-by: kvn
2014-07-19 00:34:40 +04:00
Igor Ignatyev
e6b1dd586f
8032449: Get rid of JMX in test/compiler
...
Reviewed-by: kvn
2014-07-19 00:34:20 +04:00
Anton Ivanov
4f7af5c597
8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage
...
Reviewed-by: kvn
2014-07-19 00:33:37 +04:00
Filipp Zhinkin
1f29a205e2
6848902: [TESTBUG] The compiler/6589834/Test_ia32.java timed out
...
Reviewed-by: kvn, iignatyev
2014-07-19 00:32:23 +04:00
Filipp Zhinkin
057a0edf66
8050144: Remove '-client' from compiler/8004051/Test8004051.java's options
...
Reviewed-by: kvn
2014-07-19 00:30:54 +04:00
Pavel Punegov
66ce40ebe8
8048882: Some regression tests are not robust with VM output
...
Reviewed-by: kvn, iignatyev
2014-07-19 00:29:20 +04:00
Volker Simonis
66b93558ed
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
...
Reviewed-by: kvn
2014-07-18 19:56:02 +02:00
Alejandro Murillo
f4aa8d51a5
Merge
2014-07-18 12:02:54 -07:00
Rickard Bäckman
eefe77eaff
Merge
2014-07-18 10:41:05 +02:00
Serguei Spitsyn
9048d50c9e
Merge
2014-07-16 15:59:46 -07:00
Daniel D. Daugherty
a06d36cada
8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
...
Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes
2014-07-15 07:33:49 -07:00
David Holmes
a36ef5533f
Merge
2014-07-14 21:48:47 +00:00
Vladimir Ivanov
db4aa1aa54
8048703: ReplacedNodes dumps it's content to tty
...
Reviewed-by: roland, iveresov, drchase
2014-07-14 03:29:42 -07:00
Vladimir Ivanov
c24909197f
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
...
Reviewed-by: roland, iveresov
2014-07-14 03:28:13 -07:00
Vladimir Ivanov
c51f489786
8049529: LogCompilation: annotate make_not_compilable with compilation level
...
Reviewed-by: roland, iveresov
2014-07-14 03:27:21 -07:00
Vladimir Ivanov
9b8aaef575
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
...
Reviewed-by: roland, iveresov
2014-07-14 03:26:52 -07:00
Vladimir Ivanov
3dd313825d
8043546: C1 optimizes @Stable instance fields with default values
...
Reviewed-by: kvn, jrose
2014-07-14 03:25:40 -07:00
Vladimir Ivanov
34bf429064
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
...
Reviewed-by: roland, jrose
2014-07-14 03:24:35 -07:00
Mike Duigou
412ab83d95
8046765: makefiles should use parameterized $(CP) and $(MV) rather than explicit commands
...
Reviewed-by: kvn, dholmes
2014-07-14 18:24:08 +00:00
Volker Simonis
a79ea5527c
8049715: PPC64: First steps to enable SA on Linux/PPC64
...
Reviewed-by: dholmes, kvn
2014-07-14 11:41:20 +02:00
Harold Seigel
0cc38ff4d5
8043454: Test case for 8037157 should not throw a VerifyError
...
Don't throw VerifyError if method is NULL.
Reviewed-by: acorn, lfoltan, mschoene
2014-07-14 13:31:03 +04:00
David Simms
e5b71580fb
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
...
Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag
Reviewed-by: hseigel, fparain
2014-07-14 10:52:52 +02:00
David Simms
23b30dee7e
8046668: Excessive checked JNI warnings from Java startup
...
Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity
Reviewed-by: hseigel, lfoltan
2014-07-14 10:50:20 +02:00
David Chase
783c330477
Merge
2014-07-11 23:54:16 +00:00
David Chase
1379a7f2f0
8036588: VerifyFieldClosure fails instanceKlass:3133
...
Changed deopt live-pointer test to use returns-object instead of live-and-returns-object
Reviewed-by: iveresov, kvn, jrose
2014-07-11 19:51:36 -04:00
Vladimir Kozlov
009f0fb913
Merge
2014-07-11 14:32:02 -07:00
Mikael Vidstedt
579ab5fdd4
8049071: Add jtreg jobs to JPRT for hotspot
...
Reviewed-by: dholmes, iveresov
2014-07-11 13:49:15 -07:00
Serguei Spitsyn
206c37a5e6
Merge
2014-07-12 01:26:13 -07:00
Jon Masamitsu
5de58bc127
Merge
2014-07-11 11:14:40 -07:00
Alejandro Murillo
5323c1c179
Merge
2014-07-11 09:14:21 -07: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