Nils Eliasson
cde5c5862b
8034188: OSR methods may not be recompiled at proper compilation level
...
Remove_osr_nmethod doesn't check that it is the correct method
Reviewed-by: kvn, iveresov
2014-02-11 13:29:53 +01:00
Niclas Adlertz
94a86285a7
8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
...
Added NULL check for loopnode() in get_pre_loop_end()
Reviewed-by: kvn, roland
2014-02-26 07:46:46 +01:00
Albert Noll
39b5a040cd
8032642: [TESTBUG] Fix testbugs in compiler/startup/.*
...
Fixed issues with these tests
Reviewed-by: kvn, twisti
2014-02-26 07:44:59 +01:00
Roland Westrelin
84c68fc78a
Merge
2014-02-25 10:42:25 -08:00
Roland Westrelin
493557fc90
8031752: Failed speculative optimizations should be reattempted when root of compilation is different
...
Support for speculative traps that keep track of the root of the compilation in which a trap occurs.
Reviewed-by: kvn, twisti
2014-02-25 18:16:24 +01:00
Niclas Adlertz
5d4b624caf
8033260: assert(lrg._area >= 0.0) failed: negative spill area
...
Change type from float to double on block frequency, and add check for +Inf - +Inf operation
Reviewed-by: kvn, roland
2014-02-25 17:51:27 +01:00
Niclas Adlertz
532b570e81
8032656: Tag the MachSpillCopies with purpose information
...
Subclassed the MachSpillCopyNode with different subnodes for different spill purposes to enhance debugging / visualization
Reviewed-by: kvn, roland
2014-02-25 14:09:02 +01:00
Albert Noll
a609fe84bb
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
...
Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered)
Reviewed-by: kvn
2014-02-25 13:52:37 +01:00
Niclas Adlertz
e3931e81eb
8032894: Remove dead code in Pressure::lower
...
Remove dead code in Pressure::lower
Reviewed-by: kvn, roland
2014-02-25 10:26:21 +01:00
Rickard Bäckman
0b85ee832e
8027754: Enable loop optimizations for loops with MathExact inside
...
Reviewed-by: kvn, iveresov
2014-01-23 12:08:28 +01:00
Vladimir Kozlov
e2fecea88e
8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
...
Consolidated C2 x86 locking code in one place in macroAssembler_x86.cpp.
Reviewed-by: roland
2014-02-24 15:12:26 -08:00
Alejandro Murillo
fe929c4107
Merge
2014-02-21 08:09:15 -08:00
Erik Helin
7b6d31b4a5
Merge
2014-02-21 10:00:46 +01:00
Lana Steuck
3f017cd6f2
Merge
2014-02-20 19:59:26 -08:00
Vladimir Kozlov
4200d0d095
Merge
2014-02-20 12:20:56 -08:00
Volker Simonis
05eda55e3c
8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
...
Reviewed-by: kvn
2014-02-20 14:44:33 +01:00
Goetz Lindenmaier
a5520f1c94
8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition
...
Reviewed-by: kvn
2014-02-20 11:05:12 +01:00
Axel Siebenborn
b0422f5f50
8035392: cppInterpreter: fix message of NPE
...
Reviewed-by: kvn
2014-02-20 10:48:57 +01:00
Goetz Lindenmaier
683ea742f2
8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
...
Imlements os::naked_short_sleep(jlong ms) on AIX
Reviewed-by: dholmes, kvn
2014-02-19 14:03:09 -08:00
Vladimir Kozlov
5117e1a805
Merge
2014-02-19 12:08:49 -08:00
Coleen Phillimore
db6974faf7
8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
...
Add IgnoreUnrecognizedVMOptions for product mode run
Reviewed-by: ctornqvi, dholmes
2014-02-18 09:54:24 -05:00
Serguei Spitsyn
95cdf53e75
8034249: need more workarounds for suspend equivalent condition issue
...
Collect data at safepoint, do not rely on thread suspension
Reviewed-by: dcubed, dholmes
2014-02-18 06:19:49 -08:00
Staffan Larsen
43b711ea78
8034080: Remove the USDT1 dtrace code from Hotspot
...
Reviewed-by: dholmes, coleenp
2014-02-18 09:15:40 +01:00
Stefan Johansson
10d4420b08
8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation
...
SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace.
Reviewed-by: coleenp, dsamersoff
2014-02-17 09:51:37 +01:00
Erik Helin
83a8157179
Merge
2014-02-17 10:13:28 +01:00
Harold Seigel
b4be5da833
Merge
2014-02-15 14:41:04 -05:00
Coleen Phillimore
4ab0b2732c
8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
...
Remove search in system dictionary and hacks, replace with verifying in CLD::_klasses list.
Reviewed-by: dcubed, acorn
2014-02-15 13:03:38 -05:00
Shanliang Jiang
c9b3cbbdcc
8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
...
Reviewed-by: sla, jbachorik, sspitsyn
2014-02-14 16:17:22 +01:00
Calvin Cheung
297485c528
8034860: Fatal error due to incorrect thread state during nightly testing
...
Use the HAS_PENDING_EXCEPTION and CLEAR_PENDING_EXCEPTION macros
Reviewed-by: dholmes, coleenp, dcubed
2014-02-14 09:50:17 -08:00
Erik Helin
c5ef624e7c
Merge
2014-02-13 17:57:27 +01:00
Dmitry Samersoff
804e3ed06d
Merge
2014-02-12 22:16:39 +00:00
Dmitry Samersoff
35acb940bf
Merge
2014-02-12 21:55:56 +00:00
Calvin Cheung
50eeace70b
Merge
2014-02-12 12:09:22 -08:00
Calvin Cheung
afe8f1c904
8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
...
Added JNI exception pending check in several files under src/share/vm/prims directory
Reviewed-by: coleenp, minqi
2014-02-12 12:01:45 -08:00
Christian Tornqvist
56c2d62e5e
8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
...
Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length
Reviewed-by: lfoltan, sla, mseledtsov
2014-02-12 20:40:02 +01:00
Dmitry Samersoff
656746d828
7127191: SA JSDB does not display native symbols correctly for transported Linux cores
...
Better handle SA_ALTROOT
Reviewed-by: sla, sspitsyn
2014-02-12 23:39:53 +04:00
Mike Duigou
fdfbfc0261
Merge
2014-02-12 10:55:28 -08:00
Dmitry Samersoff
a279dee28c
8023667: SA: ExceptionBlob and other C2 classes not available in client VM
...
Ignore error of intialization of C2 only variables
Reviewed-by: sla, dholmes
2014-02-12 22:08:43 +04:00
Mike Duigou
b633a889a7
8030350: Enable additional compiler warnings for GCC
...
Reviewed-by: dholmes, coleenp, erikj, tbell, ihse
2014-02-12 09:37:18 -08:00
Henry Jen
a752b0b503
8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
...
Reviewed-by: twisti, kvn
2014-02-11 21:32:19 -08:00
Lana Steuck
3b9d3acc05
Merge
2014-02-11 11:26:05 -08:00
Ioi Lam
d0baa9304f
Merge
2014-02-11 10:05:02 -08:00
Ioi Lam
7f138c5502
7182040: volano29 limited by os resource on Linux - need better diagnostic message
...
Changed message to "unable to create native thread: possibly out of memory or process/resource limits reached"
Reviewed-by: dholmes, sla
2014-02-11 08:43:17 -08:00
Matthias Baesken
2b8f41202a
8034171: Remove use of template template parameters from binaryTreeDictionary
...
Reviewed-by: mgerdin, jmasa
2014-02-11 09:34:50 +01:00
Stefan Karlsson
2a5c51998d
8034764: Use process_strong_roots to adjust the StringTable
...
Reviewed-by: tschatzl, brutisso
2014-02-14 09:29:56 +01:00
Stefan Karlsson
2a866afcdb
8034761: Remove the do_code_roots parameter from process_strong_roots
...
Reviewed-by: tschatzl, mgerdin, jmasa
2014-02-13 17:44:39 +01:00
Yumin Qi
a90e842e0c
8033792: AltHashing used jint for imprecise bit shifting
...
AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix by change _seed defined as juint.
Reviewed-by: coleenp, ccheung
2014-02-10 21:29:14 -08:00
Daniel D. Daugherty
35ff06e689
Merge
2014-02-10 14:07:11 -08:00
Daniel D. Daugherty
3c5c0ddbce
Merge
2014-02-10 12:58:53 -08:00
Daniel D. Daugherty
cf5c3370a3
8028073: race condition in ObjectMonitor implementation causing deadlocks
...
Move redo of ParkEvent.unpark() after JVMTI_EVENT_MONITOR_WAITED event handler is called.
Reviewed-by: dholmes, sspitsyn, dice, acorn
2014-02-10 12:48:54 -08:00