Commit Graph

23891 Commits

Author SHA1 Message Date
Roland Westrelin
633a96c2e3 8041481: JVM crashes with collect_args_for_profiling
Method handle call to c1 intrinsic tries to profile popped argument

Reviewed-by: kvn, twisti
2014-04-25 09:22:16 +02:00
Igor Ignatyev
54479bee2c Merge 2014-04-24 10:32:49 +00:00
Igor Ignatyev
0943a93646 8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland
2014-04-24 14:02:48 +04:00
Roland Westrelin
7b1f15e51e 8039960: Unexpected exit from test compiler/profiling/spectrapredefineclass/Launcher.java
The test case doesn't need to change the heap size to reproduce the failure.

Reviewed-by: twisti, kvn
2014-04-24 11:05:07 +02:00
Tobias Hartmann
d16c89c108 8041468: Field nmethod::_lock_count should be declared volatile
The jint field nmethod::_lock_count which is used in nmethodLocker::lock_nmethod and nmethodLocker::unlock_nmethod should be declared volatile (see also signature of Atomic::inc)

Reviewed-by: kvn, roland
2014-04-24 09:47:34 +02:00
Vladimir Kozlov
26de6296e0 8041351: Crash in src/share/vm/opto/loopnode.cpp:3215 - assert(!had_error) failed: bad dominance
Add missing is_mem() check when we collect load nodes in SuperWord::co_locate_pack().

Reviewed-by: iveresov
2014-04-22 17:45:56 -07:00
Bharadwaj Yadavalli
24be3e5628 Merge 2014-04-18 14:30:58 -04:00
Roland Westrelin
0acbad17c8 8039975: SIGSEGV in MethodData::next_data(ProfileData*)
Profiling code in interpreter broken when argument profiling is off.

Reviewed-by: iveresov, kvn
2014-04-18 14:25:21 +02:00
Bharadwaj Yadavalli
32024b5144 Merge 2014-04-17 13:50:26 -04:00
Lev Priima
a138550830 8039260: c.o.j.t.ProcessTools::createJavaProcessBuilder(boolean, String... ) must also take TestJavaOptions
Reviewed-by: kvn, iignatyev
2014-04-17 18:54:09 +04:00
Richard Reingruber
728ea561aa 8038048: assert(null_obj->escape_state() == PointsToNode::NoEscape,etc) runThese -full
Use correct set_escape_state() method.

Reviewed-by: kvn, iignatyev
2014-04-16 14:49:03 -07:00
Vladimir Kozlov
8badeecc2c 8039050: Crash in C2 compiler at Node::rematerialize
Added missing calls to record_for_igvn() in loop opts. Added verification of def-use domination.

Reviewed-by: iveresov
2014-04-15 14:34:48 -07:00
Christian Tornqvist
ff48970954 8035173: [TESTBUG] runtime/threads/CancellableThreadTest fails with OOM on windows-i586
Test ported to jtreg, thread pairs decreased from 1024 to 128 to avoid OOM on 32 bit Windows

Reviewed-by: sla, dsimms
2014-04-15 19:03:51 +02:00
Roland Westrelin
3a724605fc Merge 2014-04-15 02:27:34 -07:00
Filipp Zhinkin
17ad17c6ec 8040001: CLI test on RTMRetryCount option was missed from fix for 8039496
Reviewed-by: kvn, iignatyev
2014-04-15 12:21:24 +04:00
Lois Foltan
8c36d0cd2b 8033150: invokestatic: IncompatibleClassChangeError trying to invoke static method from a parent in presence of conflicting defaults
A static method should be preferred during method resolution over an overpass, search the current class as well as its superclasses.

Reviewed-by: acorn, coleenp, kamg
2014-04-14 14:27:45 -04:00
Lois Foltan
5ca274e0ce 8038076: constraint on multianewarray instruction is not checked since class version 50
No VerifiyError generated if multianewarray bytecode's array type descriptor was 1 dimension smaller than dimensions specified.

Reviewed-by: hseigel, ctornqvi, coleenp, kamg
2014-04-14 10:13:03 -04:00
David Simms
d7f12e04aa 8039947: Dtrace return probe name for jni_SetStaticBooleanField named incorrectly
Reviewed-by: sla, dholmes, gtriantafill
2014-04-14 11:23:06 +02:00
Albert Noll
bce45e9222 Merge 2014-04-14 09:04:36 +00:00
Albert Noll
e2305182b5 8039425: Code cleanup: PhaseIterGVN::optimize()
This code cleanup aims at improving code readability.

Reviewed-by: kvn, roland
2014-04-14 10:57:07 +02:00
Peter Allwin
d048828d66 Merge 2014-04-14 10:43:04 +02:00
Albert Noll
dc8b57fb57 Merge 2014-04-13 23:39:22 -07:00
Tobias Hartmann
e4fc75979e 8029436: CICompilerCount is not updated when the number of compiler threads is adjusted to the number of CPUs
CICompilerCount is updated in AdvancedThresholdPolicy::initialize, SimpleThresholdPolicy::initialize and NonTieredCompPolicy::initialize. A warning is printed if the usersets both, CICompilerCount and CICompilerCountPerCPU.

Reviewed-by: kvn, twisti
2014-04-14 08:24:28 +02:00
Coleen Phillimore
e72c0ba18f 8039904: dtrace/hotspot/Monitors/Monitors001 fails with "assert(s > 0) failed: Bad size calculated"
Dtrace monitoring uses size before mirror size is set.

Reviewed-by: kamg, hseigel
2014-04-11 20:02:37 +00:00
Bharadwaj Yadavalli
78e27e22f4 Merge 2014-04-11 15:08:40 -04:00
Alejandro Murillo
6133fe5bd0 Merge 2014-04-11 11:39:04 -07:00
J. Duke
87a0f4a044 Merge 2017-07-05 19:36:17 +02:00
J. Duke
5a5e1f03f7 Merge 2017-07-05 19:36:14 +02:00
J. Duke
d830ef349b Merge 2017-07-05 19:36:06 +02:00
J. Duke
489de1bf71 Merge 2017-07-05 19:36:00 +02:00
J. Duke
b17c6d889b Merge 2017-07-05 19:35:54 +02:00
J. Duke
05a9930add Merge 2017-07-05 19:35:47 +02:00
J. Duke
cdee6a09eb Merge 2017-07-05 19:35:40 +02:00
J. Duke
eb95b252c0 Merge 2017-07-05 19:35:16 +02:00
J. Duke
7a7a00379b Added tag jdk9-b07 for changeset c826d05f1fb0 2017-07-05 19:34:37 +02:00
J. Duke
e482a97181 Merge 2017-07-05 19:34:36 +02:00
J. Duke
f2be3e83f3 Merge 2017-07-05 19:34:33 +02:00
J. Duke
e1f6fea443 Merge 2017-07-05 19:34:30 +02:00
J. Duke
01388b6c2b Merge 2017-07-05 19:34:27 +02:00
J. Duke
5ccd5b499b Merge 2017-07-05 19:34:24 +02:00
J. Duke
64f1931c44 Merge 2017-07-05 19:34:21 +02:00
J. Duke
53851f6419 Merge 2017-07-05 19:34:18 +02:00
J. Duke
359d4c1ed3 Merge 2017-07-05 19:34:15 +02:00
J. Duke
7be645c03c Added tag jdk9-b06 for changeset 85dbdc227c5e 2017-07-05 19:34:05 +02:00
J. Duke
436cd45cdc Merge 2017-07-05 19:34:04 +02:00
J. Duke
ffba2ca602 Merge 2017-07-05 19:34:01 +02:00
J. Duke
8b90cdf162 Merge 2017-07-05 19:33:55 +02:00
J. Duke
cb73c9209a Merge 2017-07-05 19:33:51 +02:00
J. Duke
00ae9b8469 Merge 2017-07-05 19:33:46 +02:00
J. Duke
7ed8409db6 Merge 2017-07-05 19:33:38 +02:00