anoll [Mon, 28 Apr 2014 14:34:12 +0200] rev 24318
8041771: C1: remove unused IR::_locals_size
Summary: The unused IR::_locals_size is removed.
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
anoll [Mon, 28 Apr 2014 03:44:35 -0700] rev 24317
Merge
anoll [Mon, 28 Apr 2014 12:39:12 +0200] rev 24316
8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod
Reviewed-by: roland, iveresov
bharadwaj [Fri, 25 Apr 2014 14:29:47 -0400] rev 24315
Merge
adlertz [Fri, 25 Apr 2014 12:48:34 +0200] rev 24314
8029302: Performance regression in Math.pow intrinsic
Summary: Added special case for x^y where y == 2
Reviewed-by: kvn, roland
roland [Fri, 25 Apr 2014 09:22:16 +0200] rev 24313
8041481: JVM crashes with collect_args_for_profiling
Summary: method handle call to c1 intrinsic tries to profile popped argument
Reviewed-by: kvn, twisti
iignatyev [Thu, 24 Apr 2014 10:32:49 +0000] rev 24312
Merge
iignatyev [Thu, 24 Apr 2014 14:02:48 +0400] rev 24311
8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland
roland [Thu, 24 Apr 2014 11:05:07 +0200] rev 24310
8039960: Unexpected exit from test compiler/profiling/spectrapredefineclass/Launcher.java
Summary: the test case doesn't need to change the heap size to reproduce the failure.
Reviewed-by: twisti, kvn
anoll [Thu, 24 Apr 2014 09:47:34 +0200] rev 24309
8041468: Field nmethod::_lock_count should be declared volatile
Summary: 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
Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>